Hallo Leute!
Ich befürchte, das ist etwas OT, weiß aber nicht wo anderes ich fragen kann... Mein Problem: für eine App, die ich gerade schreibe, muss ich ständig prüfen, ob Linie oder Punkten innerhalb eines Polygons sind oder ob mehrere Polygone sich treffen. Prinzipiell ein Kinderspiel mit GIS-Funktionen, die ich z.B. in PostgreSQL finden könnte. Aber auf dem Handy habe ich kein PostGIS, sonder muss ich mit SQLite klar kommen...
Aktuell löse ich das Problem mit einige Funktionen in Java, die sind allerdings etwas langsamer und da diese Berechnungen nicht ganz mein Gebiet sind, vermutlich auch nicht ganz optimiert ist.
Ich habe gesehen, es gibt GIS-Module für SQLite, auch für Android (SpatiaLite), aber sie sind seit Jahren nicht mehr weiterentwickelt, und ich möchte kein "totes Projekt" nutzen, denn wenn ich ein Problem habe, gibt dann keinen mehr, den mir eventuell helfen kann.
Ob dann ein Modul für SQLite ist, oder sehr optimierte und schnelle Module für Android sind, ist mir relativ egal, aber die Frage ist: kennt jemand was, das mein Problem lösen könnte?
Tausend Dank Luca Bertoncello (lucabert@lucabert.de)
Hallo Luca,
jetzt hast Du mich neugierig gemacht und ich habe eine Suchmaschine angeworfen.
Am 14.08.23 um 21:18 schrieb Luca Bertoncello:
Ich habe gesehen, es gibt GIS-Module für SQLite, auch für Android (SpatiaLite), aber sie sind seit Jahren nicht mehr weiterentwickelt,
Bist Du Dir da sicher oder hast Du nur an der falschen Stelle geguckt? Oder Du hast einfach die Suchmaschine vorgeheizt.
Jedenfalls scheint https://www.gaia-gis.it/fossil/libspatialite/index Deinen Ausführungen zu widersprechen.
Viele Grüße
Tobias
Am 14.08.2023 um 21:34 schrieb Tobias Schlemmer:
Hallo Luca,
jetzt hast Du mich neugierig gemacht und ich habe eine Suchmaschine angeworfen.
Am 14.08.23 um 21:18 schrieb Luca Bertoncello:
Ich habe gesehen, es gibt GIS-Module für SQLite, auch für Android (SpatiaLite), aber sie sind seit Jahren nicht mehr weiterentwickelt,
Bist Du Dir da sicher oder hast Du nur an der falschen Stelle geguckt? Oder Du hast einfach die Suchmaschine vorgeheizt.
Jedenfalls scheint https://www.gaia-gis.it/fossil/libspatialite/index Deinen Ausführungen zu widersprechen.
Genau das habe ich gefunden... Schau mal die Version für Android (verlinkt): https://github.com/geopaparazzi/libjsqlite-spatialite-android Letzte Änderung vor 4 Jahren...
Grüße Luca Bertoncello (lucabert@lucabert.de)
Am 14.08.23 um 21:39 schrieb Luca Bertoncello:
Am 14.08.2023 um 21:34 schrieb Tobias Schlemmer:
Hallo Luca,
jetzt hast Du mich neugierig gemacht und ich habe eine Suchmaschine angeworfen.
Am 14.08.23 um 21:18 schrieb Luca Bertoncello:
Ich habe gesehen, es gibt GIS-Module für SQLite, auch für Android (SpatiaLite), aber sie sind seit Jahren nicht mehr weiterentwickelt,
Bist Du Dir da sicher oder hast Du nur an der falschen Stelle geguckt? Oder Du hast einfach die Suchmaschine vorgeheizt.
Jedenfalls scheint https://www.gaia-gis.it/fossil/libspatialite/index Deinen Ausführungen zu widersprechen.
Genau das habe ich gefunden... Schau mal die Version für Android (verlinkt): https://github.com/geopaparazzi/libjsqlite-spatialite-android Letzte Änderung vor 4 Jahren...
Ok. Das ist aber ein reines Build-System. Wenn Du schon sqlite in Deinem Projekt drin hast, ist es vielleicht einfach spacialite selbst hinzuzufügen, ohne den paparazzi-Kram.
Ich habe mich nicht damit beschäftigt, aber sqlite ist doch C oder C++. Und wenn sich spacialite über SQL ansprechen lässt, brauchst Du es nur einzubinden.
Und laut Wikipedia knnst Du auch GeoTools im JDBC-Modus verwenden (auch Juli 23).
VG Tobias
Am 14.08.2023 um 21:55 schrieb Tobias Schlemmer:
Hallo Tobias
Ok. Das ist aber ein reines Build-System. Wenn Du schon sqlite in Deinem Projekt drin hast, ist es vielleicht einfach spacialite selbst hinzuzufügen, ohne den paparazzi-Kram.
Ich habe mich nicht damit beschäftigt, aber sqlite ist doch C oder C++. Und wenn sich spacialite über SQL ansprechen lässt, brauchst Du es nur einzubinden.
Die Frage ist, ob das Modul in einer noch weiternetwickelten Version auch für Android gibt.
Ganz ehrlich gesagt, das Modul selber zu kompilieren würde ich ungern machen...
Grüße Luca Bertoncello (lucabert@lucabert.de)
On 2023-08-14 21:18, Luca Bertoncello wrote:
[...]ob Linie oder Punkten innerhalb eines Polygons sind oder ob mehrere Polygone sich treffen.
https://www.sqlite.org/geopoly.html
Andreas
Am 14.08.2023 um 21:35 schrieb Andreas Stieger:
On 2023-08-14 21:18, Luca Bertoncello wrote:
[...]ob Linie oder Punkten innerhalb eines Polygons sind oder ob mehrere Polygone sich treffen.
Hallo Andreas!
Sehr interessant, allerdings finde ich nirgendwo explizit, dass dieses Modul auch für Android gibt... Zumindest finde ich nichts...
Grüße Luca Bertoncello (lucabert@lucabert.de)
lug-dd@mailman.schlittermann.de