কীভাবে অ্যান্ড্রয়েডে স্প্যাটালিটি চালানো যায়?


11

অ্যান্ড্রয়েডে স্প্যাটিয়ালাইট চালানো সম্ভব কিনা তা কি কেউ জানেন? বিশেষত অ্যান্ড্রয়েড ২.১ বা ২.২ এর জন্য।

আমি ওয়েব ব্রাউজ করছি এবং এটি প্রযুক্তিগতভাবে সম্ভব বলে মনে হলেও এটি সম্পাদন করার জন্য আমি কোনও পদ্ধতি, টিউটোরিয়াল, উদাহরণ ... ইত্যাদি সন্ধান করতে সক্ষম হইনি। আমি অ্যান্ড্রয়েড বিকাশে নতুন, তাই নির্দেশিকাগুলি আরও ভাল।

কোনও পরামর্শ, মন্তব্য, সতর্কতা স্বাগত।

উত্তর:


7

আমি অ্যান্ড্রয়েডের জন্য বলতে পারিনি তবে আমি এটি iOS এর জন্য করতে সক্ষম হয়েছি।

আপনি যে বিষয়টি বিবেচনা করতে হবে তা হ'ল স্থানীয় স্থানের জন্য স্থানীয় জিওওএস এবং পিআরজে 4 লাইব্রেরিগুলি সঠিকভাবে কাজ করতে হয় (স্থানিক সূচকগুলির জন্য), সুতরাং সেগুলিও সংকলন করা দরকার।

স্পেসিয়ালাইট দ্বারা প্রয়োজনীয় স্ক্লাইটের সংস্করণটি প্ল্যাটফর্মে বিতরণ করা সংস্করণের থেকেও আলাদা হতে পারে (আইওএসের ক্ষেত্রে এটি রয়েছে: স্ক্লাইট সংস্করণটি সরাসরি স্পেশালাইটাল দ্বারা ব্যবহার করা খুব পুরানো), তাই সঠিক উপায়টি এটি করার জন্য স্থানিক সংস্করণের "সংশ্লেষণ" সংস্করণ (এটি স্ক্লাইটকেও encapsulate করে) পেতে এবং এটি থেকে সংকলন করতে হয়।

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

মহাকাশীয় সাইটটিতে স্পেসিয়ালিটি কীভাবে তৈরি করবেন সে সম্পর্কে একটি সংক্ষিপ্ত বিজ্ঞপ্তি রয়েছে: http://www.gaia-gis.it/spatialite/how_to_build_libspatialite.html

জিইওএস এবং PROJ4 এর জন্য আপনার এগুলি প্রকল্পের সাথে সরবরাহ করা স্ক্রিপ্টগুলি থেকে সহজেই সংকলন করতে সক্ষম হওয়া উচিত। যাইহোক, আমার পক্ষ থেকে, স্ক্রিপ্টগুলির সাথে সংকলনটি ঠিকঠাক হয়ে গেলেও, ডাবল টাইপের (কিছু না এনএএন) সহ রানটাইমের সময় আমার কিছু পার্শ্ব প্রতিক্রিয়া ছিল, তাই আমি এগুলি সরাসরি এক্সকোডে (আইওএস ডেভ এনএনভি) সংকলন করেছিলাম এবং রানটাইম আচরণ ছিল ঠিক আছে তাহলে।


1
কুল। এই অ্যাপটি কি অ্যাপ স্টোরে রয়েছে?
রাগী ইয়াসার বুড়হুম

এছাড়াও, আপনি জিওওএস যুক্ত করেছেন?
রাগী ইয়াসার বুড়হুম

আপনার একটি বই ইয়োনেল লেখা উচিত। আপনি যে আশ্বাস প্রচার করছেন তা আমি পর্যাপ্ত পরিমাণে পেতে পারি না, প্রত্যেকে প্রত্যেকে বিশ্বাস করে যে এটি প্রায় অসম্ভব
বোল্ডার_রুবি

5

দেখে মনে হচ্ছে কেউ ইতিমধ্যে কিছু কঠোর পরিশ্রম শুরু করেছে:

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

প্রকল্পটি একবার দেখতে যাচ্ছেন এবং পরের কিছু সময়ের মধ্যে কিছু প্রতিক্রিয়া সরবরাহ করবেন।



4

গুগল গ্রুপে স্যান্ড্রো ফুরিইয়ের ঘোষিত হিসাবে অ্যান্ড্রয়েডের জন্য স্পাটিএলাইটের এখন একটি স্থিতিশীল সংস্করণ রয়েছে: https://groups.google.com/forum/?fromgroups=#!topic/spatialite-users/tnmc-sOK1PM

আপনি বিল ডলিনের ব্লগ পোস্টটিও দেখতে চাইতে পারেন: http://blog.geomusings.com/2012/11/26/spatialite- for-android-available/


2

কিছুটা জ্ঞানী তবে বিশেষজ্ঞ অ্যান্ড্রয়েড ব্যবহারকারী হিসাবে বক্তব্য রাখছেন - আপনাকে অ্যান্ড্রয়েডের জন্য স্থানিক সংকলন করতে হবে। মনে রাখবেন আপনার অ্যান্ড্রয়েড ফোনটি একটি মাথাবিহীন লিনাক্স মেশিন তাই এটি সম্ভব হবে তবে আপনাকে সংকলন করতে হবে। আমি এনডিকে (অ্যান্ড্রয়েডের জন্য নেটিভ ডেভ কিট (http://developer.android.com/sdk/ndk/index.html)) দেখার পরামর্শ দিচ্ছি

আশা করি এইটি কাজ করবে...


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.