পলিম্যাপের জন্য ভেক্টর টাইলস তৈরি করুন


14

ঠিক আছে, সম্ভবত আমার WhereCamp5280 তা উপার্জন এবং সরাসরি FortiusOne Geeks জিজ্ঞাসা না করার জন্য খারাপ, কিন্তু তৈরি করার জন্য প্রক্রিয়া কি GeoJSON Polymaps ব্যবহারের জন্য 'টাইলস'?

পলিম্যাপস.অর্গ.এর জনসংখ্যার উদাহরণটিতে উল্লেখ করা হয়েছে যে ডেমোটির ডেটা গুগল অ্যাপজিনে চলে এবং "আপনার নিজের ভ্যাক্টর টাইলস রোলিং" করার ইঙ্গিত দেয়, তবে আমি আর কোনও তথ্য খুঁজে পাচ্ছি না বলে মনে হয় ...

তারা ভাগ করে নিতে পারে এমন কিছু অন্তর্দৃষ্টি পেয়েছে?

ধন্যবাদ!

উত্তর:


12

TileStache স্পষ্টভাবে এটি বিশেষভাবে করব PostGeoJSON প্রদানকারী মধ্যে অতিরিক্ত প্রদানকারীর সংগ্রহ । পলিম্যাপের উদাহরণগুলির জন্য এটি এবং আমরা যা করেছি তার মধ্যে প্রধান পার্থক্য হ'ল বহুভুজ ক্লিপিং - বড় আলাস্কা উচ্চতর জুম স্তরে কতটা পেতে পারে তা দেখার পরে, আমরা পলিম্যাপের উদাহরণগুলিতে সমস্ত বৈশিষ্ট্যগুলি লোডের সময়গুলিকে হ্রাস করার জন্য ক্লিপ করেছিলাম। ক্রস-ডোমেন অনুমতিগুলির জন্য অ্যাক্সেস-কন্ট্রোল-মঞ্জুরি-উত্স শিরোনাম যুক্ত করা সম্ভব করার জন্য আমরা এগুলি অ্যাপসপট থেকে আউট করে আছি ।

পোস্টজিওসন বক্সের বাইরে ক্লিপ করে না, তবে এটি ডক্সে যেমন বলেছে আমি আগ্রহী হলে কোডটি আরও বিকাশ করতে পেরে খুশি হব!

আপডেট: এটি প্রদর্শিত হয় যে টাইলস্টেচ ১.৯.০ হিসাবে ভেক্টর সরবরাহকারী পোস্টজিজোএসএসএন সরবরাহকারীর পক্ষে অনুগ্রহ করে বলে মনে হচ্ছে ।


2
নীচের মন্তব্যটি দেখুন: আমি পোস্টজিওজেএসএন সরবরাহকারীটিকে আরও পলিম্যাপস বান্ধব, টাইলস্ট্যাচ.অর্গ
মিশাল

4

আমি নিজেই এ সম্পর্কে অবশ্যই ভাবছিলাম কারণ এটি টাইল 5 (http://tile5.org/) এও আমি ব্যবহার করতে চাই। আমি মাইক বোস্টককে (যিনি স্টিমেনের সাথে পলিম্যাপ তৈরির জন্য কাজ করেছেন) টুইটারের মাধ্যমে এই বিষয়ে আগে প্রতিক্রিয়া দেখেছি এবং এখানে লিঙ্কটি দেওয়া হয়েছে:

http://twitter.com/#!/mbostock/status/27659816563

অবশ্যই সমস্যার একটি দুর্দান্ত একক সমাধান খুঁজতে চাই। সঠিক দিকের ধাপগুলির মতো দেখতে এমন বেশ কয়েকটি পণ্য হ'ল:

  • টাইলস্টাচ (http://tilestache.org/)
  • জিওচাউচ (https://github.com/vmx/couchdb)

আগ্রহ নিয়ে এই প্রশ্নটি দেখছেন।

চিয়ার্স,

ডেমন।


স্পষ্টতই আমি কেবল নিজের
উত্তরটিতে

@ মিচাল - টাইলস্ট্যাচে ক্লিপিং যুক্ত হওয়া নিশ্চয়ই পছন্দ হবে - কলব্যাকের প্যারামিটারটি হ্যান্ডেল করার কোনও সম্ভাবনাও আছে কি? আমি জানি জেএসএনপি সবার রুচি নয়, তবে আমি মনে করি এটি এখানে বেশ কার্যকর হবে ...
ড্যামন ওহলমান

আমি অবশ্যই টাইলস্ট্যাচে ক্লিপিং যুক্ত করতে পারি - এটি তালিকায় রাখব! একটি কলব্যাক সম্পর্কে কম নিশ্চিত, কারণ ফলাফলগুলি সম্পূর্ণরূপে ক্যাশেযোগ্য হয় এবং কলব্যাকগুলি এটি ভেঙে দেয়। সম্ভবত আমি জেএসএন ব্যতীত বিশেষ কিছু তৈরি করবো কারণ এটি এরকম একটি সাধারণ প্রয়োজন ...
মিশাল মিগুরস্কি

ভাল পয়েন্ট পুনরায় জেএসওএনপি ফ্রন্টে ক্যাশে। ইউএসএল মানচিত্রে জেএসওএনপি এখনও যথেষ্ট ক্যাশেযোগ্য কলব্যাকগুলি সরাসরি আউটপুটটিতে ফাংশন র্যাপারে থাকা উচিত। এটি অবশ্যই ক্যাশে ফুলে উঠবে যদিও এটি ব্যথা হবে। আমি মনে করি আমি
গিথুবকে কাঁটাতে

ঠিক আছে, আমি টাইলস্ট্যাচে বিকল্প হিসাবে ক্লিপিং যুক্ত করেছি: tilestache.org/doc/…
মিশাল

2

আপনি পরিবেশনার জন্য একটি স্থির জিওজেএসএন ফাইল তৈরি করতে ogr2ogr ব্যবহার করতে পারেন , তবে এটি প্রদর্শিত হয় যে আপাতত আপনার নিজের ওয়েব পরিষেবা লিখতে হবে যদি আপনি ক্লিপিং বা অন্য কোনও গতিশীল URL ফাংশন সক্ষম করতে চান (জুম স্তর ইত্যাদি) , এবং আমি এমন কোনও টাইলিং সরঞ্জাম সম্পর্কে অবগত নই যা কোনও ডেটা সেটের টাইল ক্যাশে তৈরি করে, তবে আবার এটি একটি ব্যাচ প্রক্রিয়া এবং ogr2ogr এর বিভিন্ন -clip*বিকল্পের সাথে মোটামুটি সহজেই করা যায় । যদিও ভেক্টর ডেটার জন্য এটি বোধগম্য হবে না কারণ এটি বহু পাতাগুলি টাইল প্রতি টাইলগুলিতে টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো পরে।


2

ডেভ - এখানে পূরণ করার কোনও ফাঁক আছে বলে মনে হচ্ছে। একা একা ভাল স্ট্যান্ড জসন টাইল কাটার থাকলে (এবং যারা টাইলস্টা ব্যবহার করছেন না তাদের পক্ষে ভাল) দুর্দান্ত হবে। পাইথন মডিউলটি ব্লচটি দেখুন ( এম। মিগুরস্কির মাধ্যমে): https://github.com/migurski/Bloch (কমান্ড লাইন এবং পাইথনটিতে maphaper.org মনে করুন)।

জেসন যেমন আঙুল দিয়ে দেখিয়েছেন যে ডায়াগুলি টাইলিংয়ের প্রক্রিয়াটি ততটাই সোজা এবং gdal2ائل এর মতো কোনও কিছুকে একটি প্রারম্ভিক পয়েন্ট হিসাবে ব্যবহার করে এবং ভেক্টর বিশ্বে এটির আকার ধারণ করে খুব দ্রুত সম্পন্ন করা যেতে পারে।

ক্রিস

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