Effektiv bruk av analyseverktøy og geoprosessering - Geodata sommerkonferanse 2013

251 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
251
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Effektiv bruk av analyseverktøy og geoprosessering - Geodata sommerkonferanse 2013

  1. 1. Lillian B. RisvaagRune Y. TollefsrudEffektiv bruk av analyseverktøy oggeoprosessering
  2. 2. Utfordringer under geoprosessering ArcGIS støtter store, komplekse dataset De fleste brukere sitter på lokaldatamaskin/laptop Begrenset ytelse Hvordan bør en gå fram for å prosesserestore data?
  3. 3. Systemkravwww.systemrequirementslab.com
  4. 4. DataformatShapefil PersonalGeodatabaseFileGeodatabaseLagringsformat Samling av flerefiler (.shp .shx .dbfer oblig.)Microsoft Accessfil (.mdb)Folder på disk m.Flere datasett.Størrelse 2 GB 2 GB pr database 1 TB pr datasettPlattformer Alle plattformer Windows Alle plattformer
  5. 5. Dataformat
  6. 6. Tiling – minne og prosesser Øker ytelsen ved overlay analyser, som intersect,buffer og union. Slike operasjoner best i fysisk minne (RAM), menbegrenset plass. Tiling splitter featurene til mindre deler, og slengerde sammen igjen mot slutten av prosessen.
  7. 7. Forenkle data for bedre ytelse Detaljerte landsdekkende data – tunge åprosessere Ulike krav til detaljnivå Med forenklede data gårgeoprosesseringen raskere
  8. 8. Dicing av store features Noen features kan være forstore for geoprosessering; For mange vertex Dice (10.0 ->, Advanced lisens)deler opp features basert på engitt grense for ant vertexer prfeature. Brukes KUN der man har forstore elementer som ikke kanforenkles. http://blogs.esri.com/esri/arcgis/2010/07/23/dicing-godzillas-features-with-too-many-vertices/
  9. 9. Ødelagt geometri
  10. 10. in_memory Lagring direkte i minnet Raskere enn lagring pådisk.. ..men spiser av minnet Delete() http://resources.arcgis.com/en/help/main/10.1/index.html#//002w0000005s000000
  11. 11. Dele verktøy God arbeidsflyt er også viktig! La en server gjøre jobben isteden
  12. 12. Verktøy – forbedringer i 10.1 og 10.2 Siste versjon av programvare vil alltid habedre ytelse en foregående. Ha alltid siste Service Pack! Forbedringer i henholdsvis 10.1 og 10.2
  13. 13. Forbedringer 10.1 Bedre minnehåndtering med overlay-funksjoner Bedre skalering i et 64bits-miljø Nye Cursors (ArcPy) Forbedringer av Overlay-verktøy
  14. 14. Eksempel: 10.1 Dissolve på 750.000 polygoner og 4 unikeverdier 10.0 SP4: 543s (9.05 min) 10.1: 135s (2.25 min)
  15. 15. Forbedringer 10.2 Rundt 600 forbedringer Mer stabilt Raskere verktøy Reclassify Zonal Statistics m.m.
  16. 16. 64 bit prosessering Operativsystem 64 bits bakgrunnsprosessering Separat installasjon Krever Windows 64bit 10.1 SP1 Større minnekapasitet
  17. 17. ArcPy - Geoprosessering med Python Effektivt ved omfattende analyser Flere datasett ArcPy cursors; 10.0 vs 10.1 50000 objecter: 75s vs 0.4s
  18. 18. Multi-/parallellprosessering Ta i bruk alle CPUene dine! Best for: Mange, individuelle dataset Dataset med mange features
  19. 19. Multiprosessering
  20. 20. For mer info om multiprosessering http://blogs.esri.com/esri/arcgis/2011/08/29/multiprocessing/ http://pythongisandstuff.wordpress.com/2011/07/05/using_arcpy_with_multiprocessing-part_1/ http://pythongisandstuff.wordpress.com/2011/07/06/using-arcpy-with-multiprocessing-part-2/ http://pythongisandstuff.wordpress.com/2011/07/11/using-arcpy-with-multiprocessing-%E2%80%93-part-3/

×