Geo-Utils.

Verschiedene Geospatial-Dienstprogramme
Jetzt downloaden

Geo-Utils. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Ilya Sterin
  • Website des Verlags:
  • http://search.cpan.org/~isterin/XML-SAXDriver-CSV-0.07/CSV.pm

Geo-Utils. Stichworte


Geo-Utils. Beschreibung

Sonstige Geospatial-Dienstprogramme. Geo-Utils enthält zwei hilfreiche Hilfsprogramme: 1. Point-In-Polygon-Test 2. Zufallspunktgenerator. Im Moment funktioniert es besser, wenn das Polygon einen großen Teil seiner Begrenzungsbox abdeckt. Der Test wird mit diesem Algorithmus durchgeführt. 1. Generieren Sie eine Begrenzungsbox 2. Erzeugen Sie einen zufälligen Punkt innerhalb dieser Begrenzungsbox 3. Führen Sie an diesem Punkt einen Point-In-Polygon-Test aus. Wenn der Test erfolgreich ist, geben Sie den Punkt zurück, falls Sie nicht auf eine Schleife einstecken und erneut auftreten. ** Wenn jemand einen besseren Weg zu tun hat, lass es mich wissen. Ich würde gerne einige bessere Ideen hören, insbesondere wenn Sie sich mit komplexen konkaven Polygonen handeln. Moderage: Point-In-Polygon-Test: Polygon = Polygon ((0,0), (0,4), (4,4), (4 , 0), (0,0)) punkt = geo.point (2,2) Assert polygon.Konta (GEO.Point (2,2)) Zufällige Punkt innerhalb eines Polygonpolygons = Polygon (GEO.LATLON (42.39321, -82.92114) ), geo.latlon (42.39194, -82.91669), geo.latlon (42.39147, -82.91796), geo.latlon (42.39090, -82.91974), geo.latlon (42.39321, -82.92114)) point = polygon.random_point () assert polygon.contains (Punkt) Installation: Sie können das Paket installieren, indem Sie dieses Repository klonen und den StandardpyPyThon Setup.py-Installation von PYPIPIP installieren, installieren Sie die Anforderungen von PYPIPIP installieren · Python


Geo-Utils. Zugehörige Software