কীভাবে বিনামূল্যে গ্রন্থাগারগুলি ব্যবহার করে স্থানিক ডেটা পুনরায় প্রজেক্ট করা যায়?


13

স্থানিক ডেটা রুপান্তর করতে আমি কীভাবে বিনামূল্যে গ্রন্থাগারগুলি ব্যবহার করতে পারি?

উদাহরণস্বরূপ, আমি আমার সি # ওয়েব অ্যাপ্লিকেশনটির কোডের মধ্যে শেপফিলের প্রজেকশনটি পরিবর্তন করতে চাই। আমি কেমন করে ঐটি করি?


সিডব্লিউতে রূপান্তরিত হয়েছে কারণ এটি সত্যই একটি "এক্সের তালিকা" প্রশ্নের।
শুক্র

2
সিডাব্লু ঘোড়া ইতিমধ্যে গেটের বাইরে থাকায় কিছুটা দেরি হয়ে গেছে, তবে যদি উত্তরদাতারা "আমি কীভাবে এটি করব?" কিউ এর অংশ এটি কেবলমাত্র "এক্সের তালিকা" হবে না।
ম্যাট উইলকি

আসুন দুর্দান্ত উত্তর সহ এটি একটি দুর্দান্ত প্রশ্ন করার চেষ্টা করি।
underdark

উত্তর:


10

আপনি ডটস্পটিয়াল.প্রজেকশন লাইব্রেরি চেষ্টা করতে পারেন ।

ওয়েবসাইটটি একটি উদাহরণ "একটি ভৌগলিক সমন্বয় ব্যবস্থা থেকে একটি প্রকল্পের সমন্বিত সিস্টেমে রূপান্তরিত করা" এর একটি তালিকা সরবরাহ করে :

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using DotSpatial.Projections;

namespace WindowsFormsApplication1
{
  public partial class Form1 : Form
  {
    public Form1()
    {
        InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
        //Sets up a array to contain the x and y coordinates
        double[] xy = new double[2];
        xy[0] = 0;
        xy[1] = 0;
        //An array for the z coordinate
        double[] z = new double[1];
        z[0] = 1;
        //Defines the starting coordiante system
        ProjectionInfo pStart = KnownCoordinateSystems.Geographic.World.WGS1984;
        //Defines the ending coordiante system
        ProjectionInfo pEnd = KnownCoordinateSystems.Projected.NorthAmerica.USAContiguousLambertConformalConic;
        //Calls the reproject function that will transform the input location to the output locaiton
        Reproject.ReprojectPoints(xy, z, pStart, pEnd, 0, 1);
        Interaction.MsgBox("The points have been reporjected.");
    }
  }
}



2

আমি কিছুটা অবাক হয়েছিলাম কেউই প্রজ 4 এবং শাপেলিবের উল্লেখ করেনি। যদিও উভয়ই সি প্রকল্প, তবে সি # বাইন্ডিংগুলি তৈরি করা হয়েছে (বা আপনি কেবল p / অনুরোধ করতে পারেন)।

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