Verwenden Sie dieses Tag, wenn Sie sich auf die Verbesserung oder Optimierung eines Prozesses wie eines Skripts, einer Anwendung oder einer Software beziehen.
Es gibt Arbeiten wie Reach for A * von Microsoft-Forschern und Highway Hierarchies von Sanders und Schtolz (wenn ich den Namen richtig schreibe) von der Uni Karlsruhe . Beide reduzieren die Berechnungsreihenfolge erheblich und beschleunigen die Verarbeitung in großen Diagrammen um das Tausendfache (siehe Ergebnisse in den verknüpften Dokumenten). Die …
Ich habe eine CSV mit 200 Millionen Beobachtungen in folgendem Format: id,x1,y1,x2,y2,day,color 1,"-105.4652334","39.2586939","-105.4321296","39.2236632","Monday","Black" 2,"-105.3224523","39.1323299","-105.4439944","39.3352235","Tuesday","Green" 3,"-104.4233452","39.0234355","-105.4643990","39.1223435","Wednesday","Blue" Für jeden Koordinatensatz (x1 / y1 und x2 / y2) möchte ich den US-amerikanischen Zensus-Trakt oder den Zensus-Block zuweisen, in den er fällt (das TIGER-Shapefile des Zensus-Trakts habe ich hier heruntergeladen: ftp://ftp2.census.gov/ geo / tiger …
Dies ist eine ziemlich allgemeine Frage. Ich frage mich nur, welche Tipps und Tricks GIS-Programmierer verwendet haben, um arcpy-Skripte zu beschleunigen, die Sie in die Toolbox importieren und ausführen. Ich arbeite täglich am Schreiben kleiner Skripte, um Nicht-GIS-Benutzern bei der Verarbeitung von GIS-Daten in meinem Büro zu helfen. Ich habe …
Momentan baue ich eine Instanz auf EC2, auf der der gesamte Planet.osm-Snapshot der gesamten Datenmenge der Erde für einige Projekte, an denen wir arbeiten, importiert werden kann. Ich habe eine große Ubuntu x64-Instanz hochgefahren und viel separaten Speicher auf einem EBS-Volume für die Postgres-Datenbank hinzugefügt und geändert, um die PGSQL-Daten …
Ich habe eine 1-Milliarde-Punkte-CSV-Datei und ein Shapefile mit etwa 5.000 Polygonen. Was wäre der schnellste Weg, um Punkte und Polygone räumlich zu verbinden? Für jeden Punkt muss ich die enthaltene Polygon-ID abrufen. (Polygone überlappen sich nicht.) Normalerweise würde ich beide Datensätze in PostGIS laden. Gibt es einen schnelleren Weg, um …
Es ist üblich, einen räumlichen Bounding-Box-Index zu verwenden, um die Leistung bei der Arbeit mit einer großen Anzahl von Features zu verbessern. Gibt es bei Operationen an einzelnen Geometrien mit einer großen Anzahl von Eckpunkten ähnliche Optimierungsstrategien? Gibt es zum Beispiel Datenstrukturen, die Punkte in Polygonen oder Vereinigungsoperationen beschleunigen können?
Ich habe ungefähr 75 Millionen Datensätze in einer SQL Server 2008 R2 Express-Datenbank. Jedes ist eine Lat-Länge, die einem bestimmten Wert entspricht. Die Tabelle enthält die Spalte "Geografie". Ich versuche, einen nächsten Nachbarn für einen bestimmten Längengrad (Punkt) zu finden. Ich habe bereits eine Abfrage mit räumlichem Index. Abhängig davon, …
Im Folgenden finden Sie den Code, mit dem ich die Schaltfläche "Verwandte Tabellen" in ArcMap repliziere. In ArcMap werden mit dieser Schaltfläche Features in einer Feature-Class oder Tabelle basierend auf der Auswahl von Features in einer anderen verwandten Feature-Class oder Tabelle ausgewählt. In ArcMap kann ich diese Schaltfläche verwenden, um …
Meistens bin ich ein Vektorkerl, aber für ein aktuelles Projekt muss ich mit ein paar alten gescannten Papierkarten arbeiten (ww2-Bombenschadenskarten für London, wenn Sie interessiert sind!) Wir haben die Karten gescannt und georeferenziert und möchten nun eine gekachelte Verbundebene für die Bereitstellung auf einer Website erstellen. Wir werden die Grenzen …
Erneutes Posten einer Frage zu Stack Overflow, wenn vorgeschlagen wurde, dass dies ein besseres Forum wäre. Ich versuche ein kleines Experiment, um einen Datensatz zu verschieben, der nicht georäumlich ist, aber recht gut dazu passt, und finde die Ergebnisse etwas beunruhigend. Der Datensatz besteht aus genomischen Daten, z. B. dem …
Ich habe eine VectorTile-Grundkarte , die ich optimiere (bei der Reduzierung der Größe einzelner Kacheln). Der Hauptteil der Kachelgröße sind Straßendaten (Geometrie und Attribute). Ich arbeite daran, die einzelnen Straßengeometrien basierend auf der Zoomstufe zu vereinfachen und die Straßen auch basierend auf Zoomstufen zu aggregieren. Die Straßen werden in einer …
Abgesehen von Witzen hatte ich ein Routing-Problem, das beinahe ein Problem für Verkäufer auf Reisen (TSP) ist: Der Ausgangspunkt ist festgelegt der Endpunkt fällt mit dem Startpunkt zusammen Jeder Knoten muss besucht werden Die Gesamtkosten sollten minimiert werden Vor zwei Jahren dachte ich, dass TSP perfekt zusammenpassen würde, also habe …
Ich habe OpenStreetMap-Daten für die Niederlande mit dem Osmoseschema in eine PostGIS-Datenbank (PostgreSQL 8.3 / PostGIS 1.3.3) geladen . Dies bedeutet, dass alle Tags in einem Speicherfeld gespeichert werden. Zusätzlich zum GIST-Index, den die Osmose für das Geometriefeld erstellt, habe ich einen zusätzlichen GIST-Index für das Tags-Feld erstellt. Wenn ich …
Ich versuche, einen Schnittpunkt zwischen zwei Ebenen durchzuführen: Polylinienebene, die einige Straßen darstellt (~ 5500 Zeilen) Polygonschicht, die unregelmäßig geformte Puffer um verschiedene Punkte von Interesse darstellt (~ 47.000 Zeilen) Letztendlich versuche ich, die Polylinien an diesen vielen (manchmal überlappenden) Puffern zu befestigen und dann die Gesamtlänge der in jedem …
Ich weiß, dass diese Frage ziemlich vage ist, aber bitte tragen Sie mich. Ich versuche eine Vorstellung davon zu bekommen, welche Art von Produktleistung - insbesondere Timing - Menschen für verschiedene Methoden gesehen haben, die sie zum Erstellen von Google / Bing-Kartenkacheln verwendet haben. Hierfür gibt es eine Reihe von …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.