খাঁটি ব্রাউজারে আর্কজিআইএস জেএসনকে জিওজেএসএনটিতে রূপান্তর করা হচ্ছে
আপনি করতে পারেন 2 উপায় আছে
1) TERRAFORMER
দ্রষ্টব্য: নোড.জেজে ব্যবহার এবং ব্রাউজারে ব্যবহার আলাদা , বিশদটি লিঙ্কটি দেখুন
2) এসরি / আর্কিগিস-টু-জিওজসন-ইউটিস
ব্রাউজারে ব্যবহার করুন, আর্কিগসটোজিওসসন ইউটিলেসগুলি এই মডিউলটির প্রবেশ বিন্দুতে বিশ্বব্যাপী উল্লেখযোগ্য reference
<script src="https://unpkg.com/@esri/arcgis-to-geojson-utils@1.2.0/dist/arcgis-to-geojson.js"></script>
// parse ArcGIS JSON, convert it to GeoJSON
const geojson = ArcgisToGeojsonUtils.arcgisToGeoJSON({
"x":-122.6764,
"y":45.5165,
"spatialReference": {
"wkid": 4326
}
});
তবে, যদি আপনি নিজের দ্বারা বান্ডিল করতে চান, কেবল শেখার জন্য, পদক্ষেপগুলি অনুসরণ করুন
ক) আপনাকে সমস্ত মডিউল উত্স ফাইলকে একটি একক বান্ডিল.জেজে সংকলন করতে হবে
রোলআপ.জেগুলি দ্বারা ইনস্টল করুন
npm install --global rollup
তারপরে আপনার js lib root ফোল্ডারে যান, এন্ট্রি পয়েন্ট js ফাইলটি সন্ধান করুন, এক্ষেত্রে এটি index.js
$ rollup index.js --format umd --name "esri_arcgis_to_geojson" --file bundle.js
আপনার মূল ডিরেক্টরিতে একটি নতুন ফাইল bundle.js পাওয়া উচিত।
এখন আপনার ব্রাউজার এইচটিএমএল ফাইলটিতে, এই bundle.js ফাইলটি অন্তর্ভুক্ত করুন
<script src='.../.../.../bundle.js'>
আপনি এখনই এটি ব্যবহার করতে পারেন
// parse ArcGIS JSON, convert it to GeoJSON
var geojson = esri_arcgis_to_geojson.arcgisToGeoJSON({
"x":-122.6764,
"y":45.5165,
"spatialReference": {
"wkid": 4326
}
});
// take GeoJSON and convert it to ArcGIS JSON
var arcgis = esri_arcgis_to_geojson.geojsonToArcGIS({
"type": "Point",
"coordinates": [45.5165, -122.6764]
});enter code here
মনে রাখবেন Esri_arcgis_to_geojson নামটি আপনি lib নাম রেখেছিলেন
এটি গ্লোবাল ভেরিয়েবলের নাম হয়ে যায়, যা ব্রাউজারে উপলব্ধ।
কৌশলটি হ'ল, বান্ডিল প্রক্রিয়াটি তাত্ক্ষণিক বাস্তবায়ন ফাংশন যুক্ত করুন (ফাংশন এক্সএক্স {}) এখানে bundle.js থেকে শীর্ষ অংশ রয়েছে
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ?
factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'],
factory) :
(factory((global.arcgis_to_geojson = {})));
}(this, (function (exports) { 'use strict';
***ORIGINAL SOURCE CODE OF JS MODULE***
})));
arcgis টু GeoJSON-utils