জিআইএসে কীভাবে মান-দ্বারা-আলফা মানচিত্র প্রয়োগ করবেন?


14

আমি সম্প্রতি কার্টোগ্রামগুলি সম্পর্কে কিছু ব্যাকগ্রাউন্ড পড়ছি এবং আকর্ষণীয় বিকল্পকে হুমকি দিয়েছি - মান অনুসারে আলফা মানচিত্র

ধারণাটি এখানে আরও বিশদে বর্ণিত হয়েছে এবং সম্পূর্ণ কাগজ উপলভ্য [খোলাখুলিভাবে নয়] [এখানে] 2 পাওয়া যায়

ইন্ডিমেপস ব্লগে বাস্তবায়ন সম্পর্কে কিছু বিবরণ রয়েছে :

... উপরের সমস্ত গ্রাফিকগুলি কেবলমাত্র একটি পাঠ্য সম্পাদক এবং সর্বশেষ বিনামূল্যে ফ্লেক্স এসডিকে ব্যবহার করে অ্যাকশনস্ক্রিপ্ট 3 দিয়ে তৈরি করা হয়েছিল ...

জিআইএস প্যাকেজে আপনি কীভাবে এরকম কিছু বাস্তবায়ন করতে পারেন (আর্কজিআইএস? কোয়ান্টামজিআইএস?)? নাকি আর জিজিপ্লট 2? নাকি পাইথন?



সত্য, এটির সংখ্যাটি নেই: [
রাদেক

4
ব্যক্তিগত. psu.edu/rer198/ প্রজাতন্ত্র / রথএটএল_2010_CJ.pdf চেষ্টা করুন যা রব আমাকে আশ্বাস দেয় যে তারও পরিসংখ্যান রয়েছে।
ইয়ান টার্টন

উত্তর:


7

কিউজিআইএস-এ আলফা বাই মান করার জন্য একটি পদ্ধতি এখানে রয়েছে

http://nathanw.net/2013/06/27/alpha-by-value-choropleth/

আপনি নতুন ramp_colorএবং scale_linearফাংশন এবং ডেটা সংজ্ঞায়িত চিহ্ন ব্যবহার করতে পারেন

regexp_replace( ramp_color('usa', scale_linear( "unemployed_by_county_xgv_Rate",0,15,0,1)),',[^,]*$',','|| toint(scale_linear("unemployed_by_county_xgv_Labor_Force",0,100000,0,255)))

এখানে চিত্র বর্ণনা লিখুন


1
দুর্দান্ত কাজ (যদিও আমি রঙের র‌্যাম্প সম্পর্কে নিশ্চিত নই - যদিও আমি বুঝতে পারি এটি কীভাবে করা যায় এটি একটি দরকারী)। কীভাবে কিংবদন্তিটির সাথে এটি তৈরি করা যায় তা একটি দুর্দান্ত সংযোজন হতে পারে।
অ্যান্ডি ডাব্লু

হ্যাঁ রঙিন র‌্যাম্প সত্যিই কাজ করে নি। আপনার আরও ভাল পরামর্শ থাকলে আমি একটি আপডেট ছবি করতে পারি। কিংবদন্তি সম্পর্কে চিন্তাভাবনা করা হয়েছে, আমার ভাল পরিকল্পনা হয়ে গেলে আপডেট হবে। (এটি কিউজিআইএস ২.০ এর সাথে কাজ করবে)
নাথান ডাব্লু

1
আমি সাদা এবং কালো চেষ্টা করেছি যা দেখতে খুব সুন্দর চেহারা i.imgur.com/Wfg8T8P.png
নাথান ডাব্লু

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

@ অ্যান্ডডাব্লু একটি (সম্ভবত) আরও ভাল চিত্রের সাথে আপডেট হয়েছে।
নাথান ডাব্লু

5

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

## read some example polygons
library(rgdal)
dsn <- system.file("vectors/ps_cant_31.MIF", package = "rgdal")[1]
ps_cant_31 <- readOGR(dsn=dsn, layer="ps_cant_31")

## scale population values 

ps_cant_31$sclpop <- sqrt((ps_cant_31$POP - min(ps_cant_31$POP))/ diff(range(ps_cant_31$POP)))

## randomly assign 0 or 1
ps_cant_31$rand <- sample(0:1, length(ps_cant_31$POP), replace = TRUE)

## plot red or blue, scaled by population
plot(ps_cant_31,  col = ifelse(ps_cant_31$rand == 0, rgb(0, 0, 1, ps_cant_31$sclpop), rgb(1, 0, 0, ps_cant_31$sclpop)))

বিকল্প পাঠ


ধন্যবাদ এমডসুমনার! এটি আমি অর্জন করতে চাই তার নিকটতম দেখায়। আর এর স্থানিক কার্যকারিতা নিয়ে বিশৃঙ্খলা শুরু করা একটু এখনই এটি আমার ডেটা দিয়ে প্রতিলিপি করার চেষ্টা করবে।
radek

আর-এর আরও কয়েকটি উদাহরণ: dsparks.wordpress.com/2011/10/24/…
radek

4

আমি আপনাকে জিও ভিস্তার সাইট এবং তাদের সফ্টওয়্যারটি পরীক্ষা করার পরামর্শ দিচ্ছি। ভিসুয়াল ইনকয়েরি টুলকিট , দ্বি-variate chloropleth মানচিত্রগুলি বাস্তবায়ন একটি GUI প্রোগ্রাম (আমি এখানে এক পোস্টার জানি যে প্রকল্পের কাজ এবং অন্যান্য সম্পদ বিন্দু করতে সক্ষম হতে পারে)।

আমি মনে করি কার্টোগ্রামার ব্লগ পোস্টটি কৌশলটি ব্যাখ্যা করার জন্য যথেষ্ট, তবে অনুশীলনে এটির ব্যবহার দেখতে এখানে একটি দুর্দান্ত শীতল নিবন্ধ (জনসাধারণের জন্য উন্মুক্ত)।

স্থানিক স্ক্যান পরিসংখ্যানগত ব্যাখ্যার বর্ধন করতে ভূ-ভিজুয়াল বিশ্লেষণ: মার্কিন জরায়ু ক্যান্সারের মৃত্যুর হার বিশিষ্ট জিন চেন, রবার্ট ই রথ, অ্যাডাম টি নাইটো, ইউজিন জে লেংগারিচ এবং অ্যালান এম ম্যাকিয়াচরেন ইন্টারন্যাশনাল জার্নাল অফ হেলথ জিওগ্রাফিক ২০০৮, :5:৫7

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


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

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন


থেক্স অ্যান্ডি ভিআইটি বেশ আকর্ষণীয় দেখাচ্ছে - এটি চেষ্টা করে দেখতে হবে।
radek

ডেটা ইনপুটটির সাথে সামান্য কিছু ঝোঁক প্রয়োজন, তবে বাক্সটি বাইরে চলে of অনুসন্ধান বিশ্লেষণের জন্য গ্রেট সরঞ্জাম। একমাত্র ইস্যু _ আমি আরও প্রক্রিয়াকরণের জন্য ডেটা রফতানির কোনও উপায় খুঁজে পাচ্ছি না।
রাদেক

3

আপনি এটি করতে পারেন একটি এসএলডি ভিত্তিক স্টাইল ব্যবহার করে uDig যা ওজিসি ফিল্টার স্পেকের মধ্যে গণিত ফাংশনগুলি ব্যবহার করে% ধূমপানকে গণনা করে। আমি নিশ্চিত না যে এটি কতটা দক্ষ হবে তবে অবশ্যই ধারণার প্রমাণের জন্য ব্যবহার করা যেতে পারে।

আমি http://ian01.geog.psu.edu/geoserver/www/cartogram/alphabyvalue.html এ একটি ডেমো তৈরি করেছি http://ian01.geog.psu.edu/geoserver_docs/cartogram/cartogram এ একটি আলোচনার সাথে । এইচটিএমএল । দেখা যাচ্ছে এটি বেশ সহজ।

          <PolygonSymbolizer>
            <Fill>
              <!-- CssParameters allowed are fill (the color) and fill-opacity -->
              <CssParameter name="fill">#4DFF4D</CssParameter>
              <CssParameter name="fill-opacity">
                <ogc:Div>
                  <ogc:PropertyName>PERSONS</ogc:PropertyName>
                  <ogc:Literal>30e6</ogc:Literal>
                </ogc:Div>
              </CssParameter>
            </Fill>     
          </PolygonSymbolizer>

(যেখানে 30e6 ক্যালিফোর্নিয়ার জনসংখ্যা)


ধন্যবাদ আইয়ান্ট ভেরিয়েবলগুলির মধ্যে একটির ব্যবহার করে কি এটি স্বয়ংক্রিয়ভাবে প্রতি স্টাইলগুলি 'প্রতি বহুভুজ' ভিত্তিতে প্রয়োগ করা সম্ভব হবে?
radek

অস্বচ্ছ প্যারামিটারে 0-1 এর মধ্যে একটি মান গণনা করার জন্য আপনাকে একটি ফাংশন রাখতে হবে।
ইয়ান টার্টন

এটি "মান-দ্বারা-আলফা কার্টোগ্রামস" এর পরিবর্তে "মান দ্বারা আলফা মানচিত্র" হওয়া উচিত নয়? ian01.geog.psu.edu/geoserver_docs/cartogram/index.html সঠিকভাবে বলেছে যে: "একটি কার্টোগ্রাম এমন একটি মানচিত্র যেখানে আরও কিছু পরিবর্তনশীল অঞ্চল বা দূরত্বের জায়গায় প্রতিস্থাপিত হয়।"
আন্ডার ডার্ক

1
সম্ভবত :-) তবে কার্টোগ্রামের অন্যান্য সংজ্ঞাটি হ'ল "এমন একটি মানচিত্র যা নিয়ে আপনি বিন্দু তৈরি করেছিলেন"
আয়ান টার্টন

2

আপনি এটি করতে জিডিএল ব্যবহার করতে পারেন, হয় ভিআরটি ফাইলের মাধ্যমে, বা কোনও আরজিবিএ ডেটাসেটের চতুর্থ ব্যান্ড (যেমন একটি জিওটিফ) দ্বারা অ্যাক্সেসের মাধ্যমে প্রোগ্রামটিভভাবে মানগুলি সেট করে। আমি কীভাবে ভিআরটি ব্যবহার করব তা দেখাব কারণ এটি কিছুটা সহজ: আরজিবি টিফ দিয়ে শুরু করে, আপনি এফএকিউ অনুসারে একটি প্লেটেড চিত্র তৈরি করতে পারেন :

# translate the rgba tiff to a VRT
gdal_translate -of VRT rgb.tif rgb.vrt

# modify the color table in an editor

# translate back to an image
gdal_translate rgb.vrt mask-by-alpha.tif

সম্পাদনা পদক্ষেপে, ফলাফলটি খুলুন এবং আলফা সেট rgb.vrtকরতে c4মানগুলি (0-255) সমন্বয় করে প্রয়োজনীয় রঙিন টেবিলটি পরিবর্তন করুন :

<VRTDataset rasterXSize="226" rasterYSize="271">
  <VRTRasterBand dataType="Byte" band="1">
    <ColorInterp>Palette</ColorInterp>
    <ColorTable>
      <Entry c1="238" c2="238" c3="238" c4="0"/>
      <Entry c1="237" c2="237" c3="237" c4="64"/>
      <Entry c1="236" c2="236" c3="236" c4="128"/>
      <Entry c1="229" c2="229" c3="229" c4="255"/>
    </ColorTable>
  </VRTRasterBand>
</VRTDataset> 

ধন্যবাদ স্ক্রু আমার ওয়ার্কফ্লোটি ইনপুট হিসাবে 3 কে ভেক্টর বহুভুজ সহ দৃশ্যের মতো দেখতে কেমন হবে? আমি কি প্রথমে আলফা ছাড়াই কোরোপিলথ মানচিত্র তৈরি করতে পারি - রাস্টার হিসাবে সংরক্ষণ করুন - এবং তারপরে রাস্টার মানগুলি সমন্বয় করব? মানগুলি আমি প্রতি বহুভুজ 'ভিত্তিতে মানিয়ে নেব? এবং আমাকে আলফা মানগুলি চালিত করবে এমন ক্ষেত্র অনুসারে এটি কোনওরকম স্বয়ংক্রিয় করতে হবে ..
radek

1

আমি এটি পছন্দ করি - আমি সত্যই এর আগে কখনও এই ধারণাটি নিয়ে ভাবিনি।

আপনার যদি আরকিজিএসে এফএমই বা ডেটা ইন্টারঅ্যাপেরিবিলিটি এক্সটেনশনে অ্যাক্সেস থাকে তবে ট্রান্সফর্মারগুলির একটি গোছা রয়েছে যা আপনাকে আলফা ব্যান্ড সহ একটি রাস্টার ডেটাসেটে ব্যান্ডের মানগুলি হেরফের করতে দেবে।

রাস্টার এক্সপ্রেসেশন মূল্যায়নকারী, রাস্টারআইন্টারনেশনকোয়ার্সার এবং রাস্টারব্যান্ডঅর্ডার হ'ল আমি প্রথমে চেষ্টা করেছিলাম। তারপরে আপনি কোনও জিআইএস / ভিসিউলাইজেশন সরঞ্জামে ডেটা আমদানি / ব্যবহার করতে পারবেন।

আমার একজন সহকর্মী একজন রাস্টার চিত্রের অভ্যন্তরে পাসওয়ার্ডগুলি 'লুকানো' তৈরি করতে অনুরূপ ধারণা ব্যবহার করেছেন: http://www.fmepedia.com/index.php/ পাসওয়ার্ডজেনেটর

প্রকাশ: আমি নিরাপদ সফটওয়্যার - এফএমই নির্মাতাদের জন্য কাজ করি।


থেক্স মার্ক। দুর্ভাগ্যক্রমে আমার এফএমইতে অ্যাক্সেস নেই। আর আর্কজিআইএসের জন্য
ইউএনআই

1

কীশিসআইএস-এ এটি কীভাবে প্রয়োগ করা যায় সে সম্পর্কে জোশের আরও একটি বিবরণ

এখানে চিত্র বর্ণনা লিখুন

খুব ভাল এবং বিস্তারিত টিউটোরিয়াল।

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