কিভাবে একটি জিপিএস ফাইল বেনামে রাখবেন?


11

আইনী দিক থেকে আপনার কাছে একটি জিপিএস ট্রেস রয়েছে যা আপনি বেনামে রাখতে চান Ima আপনি এই কিভাবে করবেন? নিকটতম এক্স দূরত্বে snapping এবং সময় ব্যয় যথেষ্ট? এ নিয়ে কি আন্তর্জাতিকভাবে সম্মত মানদণ্ড রয়েছে? কেউ কি ইতিমধ্যে এটি করতে একটি অ্যালগরিদম লিখেছেন? যদি না হয় তবে আমি এটি করার জন্য আমার বিবর্তিত স্টপ্ল্যানার প্যাকেজে কোনও ফাংশন করার পরিকল্পনা করছি ।

আমার নিজের ' সনাক্তকরণযোগ্য ' ডেটা থেকে পুনরুত্পাদনযোগ্য উদাহরণ ( @ জেসপসিডম্যানের দুর্দান্ত ঘূর্ণন ফাংশন ব্যবহার করে ) :

library(rgdal)
library(tmap)
downloader::download("https://www.openstreetmap.org/trace/1619756/data", "test.gpx")

r <-readOGR(dsn = "test.gpx", layer = "tracks")
r <- spTransform(r, CRS("+init=epsg:27700"))
rproj <- rotateProj(rs, 90) # rotate projection for plotting
r <- spTransform(r, rproj)
rs <- rgeos::gSimplify(r, 1000) # snap to nearest km
qtm(r) + qtm(rs, line.col = "red") + tm_layout(draw.frame = F) + tm_scale_bar()

লাল-রুট

ফলাফল উপরে দেখানো হয়েছে। সংক্ষেপে: লাল রুটটি কি 'সনাক্তকারী' এবং আরও ভাল কোনও উপায় আছে?


5
আমি মনে করি আপনার এখানে "বেনামি" কিসের জন্য একটি ভাল সংজ্ঞা এবং সুযোগের প্রয়োজন হতে পারে। এটি উপাত্তের প্রেক্ষাপটের উপর নির্ভর করবে, উদাহরণস্বরূপ যদি এটি কোনও শহরে থাকে তবে যে কেউ খুব সুনির্দিষ্ট রাস্তাটি অনুসরণ করতে পারত, প্রত্যন্ত / সীমাবদ্ধ অঞ্চলে এটি শুরু / শেষ হতে বা শেষ হয়ে গেলে আরও অনেক তথ্য দেয় it একটি বিশেষ তথ্যমূলক অবস্থান (যেমন কারও বাড়ি)। এবং কোন তথ্য ধরে রাখা দরকার? দূরত্ব ভ্রমণ? আপেক্ষিক সময় বা বেগ? একটি ট্রেইল ম্যাপিংয়ের জন্য পথ? এগুলি নির্ধারণ করবে যে আপনি কেবল (কিছু) ডেটা সরিয়ে ফেলতে পারবেন, বা উদাহরণস্বরূপ ধ্রুবক / এলোমেলো গোলমাল যুক্ত করতে পারবেন কিনা।
drfrogsplat

বিষয়গুলির জন্য আপনি কী এটি ব্যবহার করার পরিকল্পনা করছেন, আপনি কেবলমাত্র আপনার সমস্ত রুটের জন্য 0,0 এ সূচনা পয়েন্টটি সেট করতে পারেন
ইয়ান টার্টন

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

সহকর্মীদের সাথে আলোচনার ফলে প্রথম এবং শেষ এক্স মিটারটি কেবল একটি দূরত্বে কেটে দেওয়ার ধারণা তৈরি হয়েছিল যা 'কে বেনামে' বলে বিবেচিত হয় en.wikedia.org/wiki/K- অনামিকার । @Drfrogsplat এর উত্তরে আমি আইসিওর নাম প্রকাশ না করার স্পষ্টতা বোঝাতে চাইছি, যা অস্পষ্ট: "ডেটা প্রোটেকশন অ্যাক্ট 1998 (ডিপিএ) এর অধীনে স্থানিক তথ্য - যেমন পোস্টকোডস, জিপিএস ডেটা বা মানচিত্রের রেফারেন্সগুলি হ্যান্ডেল করার কোনও সহজ নিয়ম নেই। কিছুতে পরিস্থিতিতে এটি ব্যক্তিগত ডেটা গঠন করবে "(তবে কোনটি?): ico.org.uk/media/1061/anonymisation-code.pdf
রবিনলভলেস

1
জিপিএস পয়েন্টের ক্রমের জন্য কে অজ্ঞাত পরিচয় কী ? প্রথম / শেষ মিটারগুলি 'কাটা' বলতে কী বোঝায় - আপনার অর্থ পয়েন্টের সেটটি ছোট করা (ছোট) বা ট্র্যাকপয়েন্টগুলির যথার্থতা হ্রাস করা উচিত?
সিম্বামাঙ্গু

উত্তর:


5

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

  • ব্যক্তিগত অবস্থান, ব্যক্তিদের জন্য 'ব্যক্তিগত' অঞ্চলগুলি সরানো;
  • টাইমস্ট্যাম্পগুলিকে অস্পষ্ট করা যাতে ভ্রমণের ডেটা পৃথক চলাচল সনাক্ত করতে ব্যবহার করা যায় না।

জিপিএসবেল কমান্ড লাইন থেকে এগুলি উভয়ই করতে পারে - উদাহরণস্বরূপ, জিপিএক্স ফাইলের সময়গুলিকে +123450 সেকেন্ডে স্থানান্তর করতে এবং উত্তরের তানজানিয়ার একটি ল্যান্ডমার্ক থেকে 0.5 কিলোমিটার দূরে সমস্ত ট্র্যাকপয়েন্টগুলি সরিয়ে ফেলতে:

gpsbabel -t -i gpx -f infile.gpx \
  -x transform,wpt=trk,del -x track,move=123450s \
  -x radius,distance=0.5K,lat=-3.368,lon=36.624,nosort,exclude \
  -x transform,trk=wpt,del \
  -o gpx -F infile_rand.gpx
  • -t: প্রক্রিয়া ট্র্যাক শুধুমাত্র;
  • -i, -f: ইনপুট ফাইলের ধরণ (জিপিএক্স) এবং ফাইলের নাম;
  • -x: একটি বিন্দুর চারপাশে টাইমশিফ্ট (সরানো) এবং অপসারণ (ব্যাসার্ধ, বাদ) জন্য দুটি ক্রমিক (-x) ফিল্টার আর্গুমেন্ট;
  • -o, -F: আউটপুট ফাইলের ধরণ এবং ফাইলের নাম।

এই কমান্ডটি কয়েকটি ফিল্টারকে এক সাথে শৃঙ্খলাবদ্ধ করে - প্রথমে ট্র্যাকপয়েন্টগুলিকে ওয়েপপয়েন্টগুলিতে রূপান্তর করে, তারপরে ফিল্টারিং, তারপরে ট্র্যাকপয়েন্টগুলিতে ফিরে রূপান্তরিত করে।

নোট করুন যে ল্যান্ডমার্ক / গোপনীয়তা অঞ্চলের আশেপাশের দশমিক স্থান হ্রাস করা অত্যন্ত গুরুত্বপূর্ণ কারণ এটি গোপনীয়তার ক্ষেত্রের সঠিক কেন্দ্রটিকে অস্পষ্ট করে। 3 দশমিক স্থান = এই ক্ষেত্রে 110 মিটার নির্ভুলতা

আমি সাধারণত আর থেকে জিপিএসবেল কল করি, একটি এলোমেলো টাইমশিফ্ট +/- 2 সপ্তাহ সহ ফিল্টার সহ একটি নতুন জিপিএক্স ফাইল লিখি। এটি বাশ বা পাইথন স্ক্রিপ্ট হিসাবে ভাল হবে তবে আমি অন্যান্য অনেক কাজ আর এ করি এবং আমি অলস ...

# Get the correct location for GPSBabel:
GB <- Sys.which("gpsbabel")

# Set up the filters
shift <- round((runif(1, 0, 2600000) - 1300000), 0) # +/- 2 weeks in secs
filter <- " -x transform,wpt=trk,del"
filter <- paste(" -x track,move=", shift, "s", sep = "")
filter <- paste(filter, " -x radius,distance=", dist, "K,", "lat=", lat, ",long=", lon, sep = "")
filter <- paste(filter, " -x transform,wpt=trk,del", sep="")

# Pass the complete command to the system
system(paste(GB, " -t -i gpx -f ", gpx_file, filter, " -o gpx -F ", 
           gsub(".gpx", replacement = "_rand.gpx", x = gpx_file, fixed = T),
           sep = ""), intern = TRUE)

1

আপনি ভাগ্যের বাইরে, এটি করা অত্যন্ত কঠিন! আপনি যদি এটি সম্পর্কে গুরুতর হন তবে আপনাকে ডিফারেনশিয়াল গোপনীয়তা সম্পর্কে পড়া উচিত কারণ এটি সম্ভবত আপনার পরে after

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

ব্যবহারকারী আইডি, সময় কেটে ফেলা এবং ডেটা পয়েন্টগুলিতে শব্দ যোগ করা শুরু করার জন্য ভাল জায়গা place তবে সমস্যাটি হ'ল সমস্ত ডেটাপয়েন্টগুলি ভারীভাবে সম্পর্কিত হয় তাই আপনি যদি প্রতিটি পয়েন্টে এলোমেলো শব্দ যোগ করেন তবে শব্দটি বাতিল হয়ে যাবে এবং কেউ সম্ভাব্য ট্র্যাজেক্টরিগুলি অর্জন করতে সক্ষম হবে। সুতরাং গোলমালটি এই আক্রমণটির বিরুদ্ধে প্রতিরোধী হতে হবে, উদাহরণস্বরূপ এটি একটি ট্র্যাজেক্টোরির উপরে ধ্রুবক করে। তবে তারপরে, ট্র্যাজেক্টরিগুলি সম্ভবত রাস্তাগুলির উপর ভিত্তি করে সম্ভাব্য রুটের সাথে সহজেই মিলে যায় etc.

আমি নিশ্চিত নই যে আপনি যে ডেটা দিয়ে শেষ করবেন সেটি এখনও এটির সাথে আপনি যা করতে চান তা কার্যকর হবে তবে কমপক্ষে এটি একটি অনুরাগী ক্ষেত্র।

পিএস: আমি আইনত গ্রহণযোগ্যতা সম্পর্কে জানি না, আমি এটি একটি চলন্ত লক্ষ্য এবং দেশ নির্দিষ্ট হওয়ার আশা করব যখন ডিফারেনশিয়াল প্রাইভেসির গাণিতিক সংজ্ঞাটি আপনি পেতে পারেন এমন সবচেয়ে শক্তিশালী।


0

নির্দিষ্ট ন্যূনতম এবং সর্বাধিক অফসেটের মধ্যে এলোমেলো দূরত্ব দ্বারা প্রতিটি পয়েন্টের এক্স এবং ওয়াই সমন্বয়কে সামঞ্জস্য করুন। অফসেটের দিকনির্দেশ (প্লাস বা বিয়োগ) একটি এলোমেলো নির্বাচন করুন make র্যান্ডমাইজেশনে অন্তর্ভুক্ত করুন যে কয়েকটি পয়েন্টের একটি সমন্বিত জোড়ের এক বা উভয় অংশের কোনও সমন্বয় নাও থাকতে পারে।

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