। নেট অ্যাপ্লিকেশন থেকে কীভাবে আমি এসকিউএল সার্ভারের স্থানিক প্রকারগুলি ব্যবহার করতে পারি?


14

আসন্ন প্রকল্পের জন্য প্রয়োজনীয়তার মধ্যে একটি হ'ল বিদ্যমান এসকিউএল-সার্ভার / নেট অ্যাপ্লিকেশনটির অংশ হিসাবে বেসিক জিওগ্রাফাহিক ডেটা সংরক্ষণ এবং ব্যবহার করা।

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

বিকাশকারীদের কি সত্যিই স্টোরড পদ্ধতি স্তরে রূপান্তরটি নিজেরাই পরিচালনা করতে হয়, বা স্থানীয়ভাবে প্রকারগুলি ব্যবহার করার কোনও উপায় আছে?


আপনি প্রোগ্রামিং সম্পর্কে জিজ্ঞাসা করার সাথে সাথে স্ট্যাকওভারফ্লোতে এটি আরও ভালভাবে জিজ্ঞাসা করা যেতে পারে।
আয়ান

2
@ ইয়ান এই সাইটের সুযোগটি মূলত " প্রোগ্রামার , ডিবিএ , কার্টোগ্রাফার, ভূগোলবিদ এবং জিআইএসে পেশাদারভাবে আগ্রহী যে কোনও ব্যক্তির জন্য প্রশ্নোত্তর সাইট হিসাবে সংজ্ঞায়িত হয়েছিল " (জোর আমার)
রোল্যান্ড শ

উত্তর:


16

এটি কি ডেস্কটপ অ্যাপ্লিকেশন বা, একটি সিলভারলাইট অ্যাপ্লিকেশন বলুন? যদি এটি ওয়েব-ভিত্তিক হয় তবে আপনাকে কয়েকটি হুপের মধ্য দিয়ে ঝাঁপিয়ে পড়তে হবে। আপনি এমন একটি দৃশ্য তৈরি করতে পারেন যা ডব্লিউকেটি প্রকাশ করে এবং তারপরে ডব্লিউকেটি ক্লায়েন্টের দিকটি ডাব্লুপিএফ / সিলভারলাইট জ্যামিতিতে পার্স করতে পারে।

এটি যদি কোনও ডেস্কটপ অ্যাপ্লিকেশন হয় তবে আপনি এটি খানিকটা সহজ পেয়েছেন। এসকিউএল জ্যামিতি দর্শকের কোড প্রজেক্টে একটি ভাল উদাহরণ রয়েছে যা ডেস্কটপ বা ওয়েব উভয়ের জন্য সহায়তা করবে।

এসকিউএল জিওমেট্রি বা এসকিউএল জিওগ্রাফি সরাসরি ব্যবহার করার জন্য আপনাকে এসকিউএল সার্ভার ইনস্টল / 100 / এসডিকে / এসেমসিলিতে পাওয়া মাইক্রোসফ্ট.সকিএলসার্ভার.টাইপস.ডিল উল্লেখ করতে হবে।

আরআইএর মতো প্রযুক্তিগুলি এই ধরণেরগুলি বোঝে না তবে একটি কাজ রয়েছে। মূলত আপনি এমন একটি ভিউ তৈরি করেন যা জ্যামিতিকে ভেরিবিনারি (সর্বাধিক) হিসাবে কাস্ট করে, এটি আপনার ওআর ম্যাপার, আরআইএ, লিনকুই ইত্যাদি ব্যবহার করুন এবং তারপরে এটিকে ক্লায়েন্টে রূপান্তর করুন। এখানে একটি ভাল টিউটোরিয়াল আছে

খুব দেরিতে সম্পাদনা: সিলভারলাইট সেগুলি গ্রহণ করবে না কারণ পূর্বে উল্লিখিত ডিএলএল সিলভারলাইটের বিরুদ্ধে সংকলিত হয়নি। সিলভারলাইটের সামঞ্জস্যপূর্ণ সংস্করণগুলি পাওয়া অনেক লোকের পছন্দের তালিকায় উচ্চ!



2

আপনি এসকিউএল সার্ভারের ডেটা প্রকারগুলি ব্যবহার করতে পারেন, আপনি সেগুলি নুগেট থেকে বা এখানে পেতে পারেন: http://www.microsoft.com/en-us/download/details.aspx?id=16177 (পৃষ্ঠার শেষের নিকটে)

এরপরে, আপনি আবার নুগেট বা এই লিঙ্কটি থেকে অনর্গল নিবারনেটটি ব্যবহার করতে পারেন: (এখানে লিঙ্কটি সন্নিবেশ করা যায়নি কারণ দেখে মনে হচ্ছে আমার কাছে 10 টি রেপ নেই ...)

এর পরে, আপনার নিকুবারেটে ক্লার টাইপের মানচিত্রের মানচিত্রের জন্য একটি কাস্টম ইউজারটাইপ প্রয়োজন। আপনার জন্য ভাগ্যবান, এই লোকটি এটি তৈরি করেছে: http://blogs.ugidotnet.org/mik/archive/2010/03/26/map-sql-server-2008-geography-type-with-fluent-nhibernate.aspx

আশাকরি এটা সাহায্য করবে !



1

শার্পম্যাপ সেরা সমাধান। আমি অন্য সকলের দিকে নজর রেখেছি এবং এটি এখন পর্যন্ত সবচেয়ে শক্তিশালী। আপনি যদিও 2.0 বিটা সংস্করণ ব্যবহার করছেন তা নিশ্চিত করুন। আমি এটি সম্পর্কে একটি ব্লগ পোস্ট করেছি (ডাউনলোড লিঙ্ক অন্তর্ভুক্ত)। এটি পরীক্ষা করে নির্দ্বিধায়।

http://www.jasonkiesel.com/index.php/119/my-go-to-collection-of-net-gis-libraries/


1

ফিচার ডেটা অবজেক্টস (এফডিও) লাইব্রেরি আপনাকে ইন্টারফেসের একক একীভূত সেটগুলির মাধ্যমে বিভিন্ন জিওস্পেসিয়াল ডেটা ফর্ম্যাটগুলিতে (এসকিউএল সার্ভার সহ) অ্যাক্সেস করতে দেয়।

লাইব্রেরিটি সি ++ এ রয়েছে তবে লাইব্রেরিটি একটি নেট র্যাপারের সাথে আসে।

http://fdo.osgeo.org


0

আপনি কি হাইবারনেট তাকান ? এটি স্থানিক .NET প্রকারগুলি (উপরে dmbrubac দ্বারা বর্ণিত হিসাবে) ব্যবহার করে তবে এসকিউএল সার্ভারের চেয়ে অন্যান্য ডিবি সিস্টেমেও কথা বলতে পারে।

আপনি যদি ইউআই স্তরটিও চেয়েছিলেন তা আমি জানি না, তবে এখানে আমার 2 সেন্ট রয়েছে: আমি শার্পম্যাপ, জিওএপিআইয়ের সাথে কাজ করেছি এবং কয়েক বছর আগে বিশ্রাম নিয়েছি। এগুলি দুর্দান্ত তবে কোনও স্টেডিয়ামে পৌঁছায়নি যেখানে আপনি বলতে পারেন যে তারা ব্যবসায়িক প্রয়োগের জন্য যথেষ্ট পরিপক্ক। আমি এক বছর আগে ইএসআরআইয়ের সিলভারলাইট এবং ডাব্লুপিএফ এপিআই নিয়ে পরীক্ষা-নিরীক্ষা করেছি এবং দুটি প্রোটোটাইপ তৈরি করেছি যা এপিআই ব্যবহার করেছে। এটি দুর্দান্ত, এটি নিখরচায় নয় তবে এটি সত্যই দৃ solid়, অত্যাধুনিক এবং এটি আপনি যা করতে চান তা আরও অনেক কিছু করে।


ইউআই বিট হ'ল সহজ বিট, যেমনটি আমরা আমাদের ভিজুয়ালাইজেশন ইঞ্জিন করেছি।
রোল্যান্ড শ

0

আপনি যদি কোনও ওয়েব ক্লায়েন্ট লিখছেন তবে একটি বিকল্প হ'ল আর্কজিআইএস স্পেসিয়াল ডেটা সার্ভিসটি ব্যবহার করা, যা বর্তমানে এসরির ম্যাপআইটি প্রোডাক্টের সাথে প্যাকেজড রয়েছে (দেখুন http://resources.esri.com/MapIt )। পরিষেবাটি একটি রেস্টলফুল ওয়েব পরিষেবাদির মাধ্যমে এসকিউএল সার্ভারের টেবিলগুলি প্রকাশ করে। ওয়েব পরিষেবাটি আর্কজিআইএস জেএসএন ফর্ম্যাট ব্যবহার করে, সুতরাং এসকিউএল সার্ভারের স্থানিক ডেটা সহ টেবিলগুলি আরজিজিআইএস ওয়েব এপিআই-তে ফিচারলায়ার হিসাবে গ্রাস করা যায়। আপনি যদি কোনও ডেস্কটপ ক্লায়েন্ট চান তবে আপনি ডাব্লুপিএফ এপিআই ব্যবহার করতে পারেন।

ডেস্কটপ বিকাশের বিকল্প হ'ল এসকিউএল সার্ভার সিএলআর টাইপগুলি ব্যবহার করা যা এসকিউএল সার্ভার বৈশিষ্ট্য প্যাকগুলির সাথে অন্তর্ভুক্ত থাকে। আপনি ২০০৮ এর আর 2 বৈশিষ্ট্য প্যাকের জন্য ডাউনলোড পৃষ্ঠাটি এখানে পেতে পারেন - http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=ceb4346f-657f-4d28-83f5-aae0c5c83d52 । ডাউনলোড লিঙ্কটি খুঁজে পেতে নীচে স্ক্রোল করুন বা "সিএলআর টাইপস" এর জন্য অনুসন্ধান করুন।

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