Question

Je suis nouveau ici, et voici mon premier sujet. Je suis très nouveau sur la plate-forme iOS et je suis en train d'utiliser l'extension spatialiate avec sqlite3 mais je ne pouvais pas le faire. Il me rend fou. Je ne sais pas comment et où commence-je. Quelqu'un peut-il me donner une suggestion?

Merci.

Était-ce utile?

La solution

Je suis le gars qui a partagé les libs sur http: // ;-) J'ai fait quelques progrès sur faciliter l'intégration des spatialite pour iOS. Maintenant, je suis en mesure de construire un entièrement autonome Bibliothèque statique spatialite (ont 2.3.1 qui intègre les GEOS nécessaires et PROJ afin que ne pas prendre la voiture d'entre eux).

Il suffit de télécharger le zip http://lionel.gueganton.free.fr /spatialite/spatialite2.3.1.zip et vous obtiendrez le .a pour x86 et le bras + en-têtes afin que vous puissiez utiliser directement l'interface spatialite de ces en-têtes.

Une fois que vous avez faites glisser n déposer la .a (les deux sont nécessaires pour travailler dans le simulateur et sur le matériel réel), vous pouvez initialiser spatialite simplement en invoquant spatialite_init(1).

Ce qui suit doit être affiché sur votre journal de la console:

SpatiaLite version ..: 2.3.1    Supported Extensions:
    - 'VirtualShape'    [direct Shapefile access]
    - 'VirtualText      [direct CSV/TXT access]
    - 'VirtualNetwork   [Dijkstra shortest path]
    - 'RTree'       [Spatial Index - R*Tree]
    - 'MbrCache'        [Spatial Index - MBR cache]
    - 'VirtualFDO'      [FDO-OGR interoperability]
    - 'SpatiaLite'      [Spatial SQL - OGC]
PROJ.4 version ......: Rel. 4.6.1, 21 August 2008
GEOS version ........: 3.1.1-CAPI-1.6.0

Autres conseils

Rouler, rouler, faites-les pendant qu'ils sont! Chaud

Masters, Google-fu est forte dans celui-ci!

peut pas dire que j'écrit ceci (I faire Prévois d'avoir des scripts CMake pour les iPhone SQLite et Spatialite, parfois très bientôt), mais je vous suggère de faire vous sur ce site , avant 404:

http://lionel.gueganton.free.fr/spatialite/

go vous téléchargez des goodies, y compris spatialité + extensions 2.3.1 binaires compilés pré-!!!.

Il y a un SQLite-sur OSX scénario Cmake (à l'origine trouvé ici ), qui, avec le travail sans doute peu, devrait être re -targetable à SQLite iPhone builds (je vais le faire, dès que je reçois le temps). Cela devrait vous permettre d'utiliser la dernière version SQLite (je l'ai lu que la version incluse Apple est légèrement estropié). Ensuite, soi-disant, il vous suffit de référencer les nouvelles les fichiers d'en-tête d'une manière locale, à savoir l'utilisation des guillemets

(par exemple "sqllitexxx.h")

au lieu d'utiliser les crochets:

( )

Alors, puis-je obtenir ces points de juteuses ;-)?

Vive

Big Rich

Spatialite pour iOS en 3 étapes:

  1. Obtenez le Makefile et le patch de https://github.com/gstf/libspatialite-ios
  2. Tapez make
  3. Il n'y a pas d'étape 3

tip Chapeau à Gustaf Lindqvist pour faire cela! Disponible

Vous pouvez avoir à compiler pour cible ARMv7 (build optimisé), vous devez créer un lien aussi avec stdlib ++. Dylib.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top