Android पर Spatialite कैसे चलाएं?


11

क्या किसी को पता है कि क्या स्पैटिलाइट को एंड्रॉइड पर चलाना संभव है? विशेष रूप से Android 2.1 या 2.2 के लिए।

मैं वेब ब्राउज़ कर रहा हूं, और यद्यपि यह तकनीकी रूप से संभव लगता है, लेकिन इसे पूरा करने के लिए मैं किसी भी प्रक्रिया, ट्यूटोरियल, उदाहरण ... आदि को खोजने में सक्षम नहीं हूं। मैं एंड्रॉइड विकास के लिए नया हूं, इसलिए निर्देश जितना आसान होगा उतना ही बेहतर होगा।

किसी भी सुझाव, टिप्पणी, चेतावनी का स्वागत करते हैं।

जवाबों:


7

मैं एंड्रॉइड के लिए नहीं कह सकता था लेकिन मैं इसे आईओएस के लिए करने में सक्षम हूं।

आपको जिस चीज पर विचार करने की आवश्यकता है, वह यह है कि स्थानिक को मूल GEOS और PROJ4 पुस्तकालयों को ठीक से (स्थानिक अनुक्रमित के लिए) काम करने की आवश्यकता है, इसलिए उन लोगों को भी संकलित करने की आवश्यकता है।

स्थानिक द्वारा आवश्यक साइक्लाइट का संस्करण उस प्लेटफ़ॉर्म में वितरित होने वाले से अलग भी हो सकता है (आईओएस में यह मामला है: स्केलाइट द्वारा सीधे इस्तेमाल किए जाने के लिए साइक्लाइट संस्करण बहुत पुराना है), इसीलिए इसे करने का सही तरीका स्पैटियालाइट का "अमलगेशन" संस्करण प्राप्त करना है (यह भी साइक्लाइट को घेरता है) और उसी से संकलन करता है।

http://www.gaia-gis.it/spatialite/sources.html

स्थानिक साइट पर एक संक्षिप्त सूचना है कि कैसे स्थानिक निर्माण के बारे में कुछ जानकारी के साथ: http://www.gaia-gis.it/spatialite/how_to_build_libspatialite.html

GEOS और PROJ4 के लिए, आपको आसानी से प्रोजेक्ट के साथ वितरित स्क्रिप्ट से उन्हें संकलित करने में सक्षम होना चाहिए। हालाँकि, मेरी तरफ से, भले ही संकलन स्क्रिप्ट के साथ ठीक हो गया हो, फिर भी मुझे डबल टाइप (कुछ NaN) के साथ रनटाइम पर कुछ दुष्प्रभाव हुए, इसलिए मैंने उन्हें सीधे XCode (iOS देव env) और रनटाइम व्यवहार में संकलित किया ठीक है फिर।


1
ठंडा। क्या यह ऐप ऐप स्टोर में है?
रागी यासर बुरहुम

इसके अलावा, क्या आपने GEOS जोड़ा?
रागी यासर बुरहुम

आपको एक पुस्तक लिखना चाहिए। मैं इस उम्मीद के लिए पर्याप्त नहीं हो सकता कि आप
प्रॉमिस

5

ऐसा लगता है कि किसी ने पहले से ही कड़ी मेहनत शुरू कर दी है:

https://github.com/mrenouf/android-spatialite

परियोजना पर एक नज़र रखने के लिए जा रहे हैं और अगले कुछ समय में कुछ प्रतिक्रिया प्रदान करेंगे।



4

एंड्रॉइड के लिए SpatiaLite का अब एक स्थिर संस्करण है जैसा कि Google समूह पर Sandro Furieri द्वारा घोषित किया गया है: https://groups.google.com/forum/?fromgroups=# -topic/spatialite-users/tnmc-sOK1PM!

आप बिल डॉलिन के ब्लॉग पोस्ट की जाँच करना चाह सकते हैं: http://blog.geomusings.com/2012/11/26/spatialite-for-android-available/


2

कुछ हद तक जानकार लेकिन विशेषज्ञ एंड्रॉइड उपयोगकर्ता के रूप में बोलते हुए - आपको एंड्रॉइड के लिए स्थानिक संकलन करना होगा। याद रखें कि आपका एंड्रॉइड फोन एक हेडलेस लिनक्स मशीन है, इसलिए यह संभव होगा लेकिन आपको संकलन करना होगा। मैं NDK (Android के लिए मूल देव किट (http://developer.android.com/sdk/ndk/indk.html) देख रहा हूं)

उम्मीद है की वो मदद करदे...


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.