Ein mathematisches Verfahren zur Lösung von Problemen mit einer Reihe von Schritten. Algorithmen werden normalerweise als eine Folge von Computerbefehlen codiert.
Wie zeichne ich bei einer Linie auf der Erdoberfläche eine Linie senkrecht dazu? Entschuldigung, wenn dies eine sehr einfache Frage ist. Ich dachte, dies wäre eine einfache Aufgabe, aber sie erweist sich als kontraintuitiv. Ich beginne mit der blauen Linie in der Abbildung unten (siehe Link - Ich kann noch …
Ich möchte herausfinden, was zum Erstellen einer benutzerdefinierten Implementierung einer ArcGIS-Funktion erforderlich ist. Insbesondere möchte ich GeoAnalyst.ISurfaceOp2.Visibility () implementieren , damit es schneller ausgeführt wird. Derzeit dauert es ca. 3 Sekunden pro Aufruf von Visibility (). Nach meinem begrenzten Verständnis besteht der Engpass darin, temporäre Raster in das Dateisystem zu …
Einer der wichtigsten Aspekte einer mit GIS ausgestatteten Datenbank besteht darin, dass der Benutzer schnell alle Punkte in einem beliebigen geografischen Gebiet abfragen kann, die einigen zusätzlichen Kriterien entsprechen. (ZB "Finde mir die nächsten 3 Restaurants zu diesem Punkt auf einer Karte.") Kann mich jemand auf eine theoretische Diskussion der …
Ich würde gerne wissen, ob eine winzige gebrauchsfertige Statistik- / Diskretisierungsbibliothek vorhanden ist. Ich weiß über die Existenz von jStat Bescheid (das ich vielleicht etwas genauer untersuchen werde), und ich weiß, dass Mapfish ein Geostat-Modul / Widget zum Erstellen einer Choroplethen-Karte hat - ich habe den Code hier gefunden . …
Der erste Beflockungsalgorithmus wurde 1986 von Craig Reynolds geschrieben . Eine aktuelle Browser-Implementierung finden Sie hier . Die Anmerkungen beziehen sich auf " Die Verwendung von Flocks zum Antreiben einer Geographic Analysis Machine " (1998) von James Macgill und Stan Openshaw, die verwendet ein Herdenmodell mit Kommunikation zwischen Boids, um …
Ich versuche, eine sehr effiziente Überprüfung durchzuführen, um festzustellen, ob zwei Punkte innerhalb einer Meile voneinander liegen oder nicht. Mein aktueller Ansatz besteht darin, die Haversine-Entfernung zu berechnen und dann zu überprüfen, ob sie weniger als eine Meile beträgt . Effizienz ist in diesem Fall wichtig, da ich dieses Ja …
Gibt es einen Standard- / empfohlenen Algorithmus zum Vereinfachen eines Polygons, ohne seine ursprünglichen Grenzen zu verkleinern? Im Moment verwende ich TopologyPreservingSimplifer in JTS und stoße später in meiner Anwendung auf Probleme, wenn ich auf "verlustbehaftete" Polygone stoße. Idealerweise möchte ich vereinfachte Polygone erzeugen, die kleiner als die konvexe Hülle …
Ich möchte Geometrien aus einem Vektordatensatz nehmen und sie auf einen Hash reduzieren. Dieser Hash würde dann verwendet, um die Integrität dieser Daten zu überprüfen und auch identische Geometrien zu identifizieren. Gibt es geeignete Algorithmen, die verwendet werden könnten? Auf welche Fallstricke könnte ich stoßen?
Ich versuche, Standorte, an denen tatsächlich mehrere tausend Einrichtungen gebaut wurden, mit Orten zu vergleichen, an denen sie optimal positioniert sind, um die Reisezeiten der Bevölkerung zu minimieren (dargestellt durch Zensusblock- oder Traktschwerpunkte). Ich habe Probleme, alles zu finden, um Punkte optimal zu lokalisieren. Ich habe eine Vorstellung davon, wie …
Ich habe eine Gruppe von Polygonen. Mein Ziel ist es, die doppelten Polygone aus dieser Gruppe von Polygonen zu finden. Mit NetTopologySuite (A c # -Port von JTS) ist es möglich, zwei Geometire zu vergleichen und zu überprüfen, ob sie gleich sind. Die Brute-Force-Methode (jedes Polygon mit jedem anderen Polygon …
Soweit ich die Literatur verstehe, gibt es verschiedene Möglichkeiten, einen Satz geozentrischer kartesischer Koordinaten in geodätische Koordinaten umzuwandeln Bowring, 1976 Borkowski, 1989 Lin & Wang, 1995 Toms, 1996 ... Was wäre der effizienteste Weg, um kartesische Koordinaten in geodätische Koordinaten umzuwandeln - am effizientesten, dh am schnellsten (und direktesten), wenn …
Ist es möglich, die Hauptpeilung von Gebäuden anhand des Grundrisses zu ermitteln? Ich möchte ein Gebäude (nach ID) und dessen Hauptlager (z. B. E / 90 ° oder W / 270 °) haben. Die Idee ist, die Polygon-Feature-Class in eine Line-Feature-Klasse zu ändern. Dann kann ich die Längen jeder Seite …
Ich habe eine Reihe von Polylinien, die ich in unterschiedlichen Abständen von ihren Startpunkten teilen muss. Im Allgemeinen suche ich nach etwas ähnlichem wie der SPLIT-Funktion im Editor-Tool. Dort kann eine bestimmte Zeilenlänge angegeben werden, auf die die Aufteilung angewendet werden soll. Zum Beispiel: Ich habe eine Linie A mit …
Ich habe eine Polygonschicht aus Wasserreservoirs und eine Polylinienschicht aus Kanälen. In meinen Daten stammen einige Kanäle aus Stauseen und führen zu anderen Kanälen. Auf der anderen Seite gibt es einige Kanäle, die isoliert oder mit nichts verbunden sind. (Wie es dazu kam, ist eine Geschichte für einen anderen Tag) …
Ich versuche einen Algorithmus zu finden, der die kleinstmöglichen Polygone bestimmen kann, um eine Reihe von Punkten abzudecken. Ich weiß, wie man die konvexe Hülle um alle Punkte herum bringt, aber sagen wir, dass sich die Punkte auf verschiedenen Inseln befinden. Ist es möglich festzustellen, dass zwischen verschiedenen Gruppen eine …
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.