Tr:Değişiklik seti

Değişiklik seti, bir kullanıcının kısa bir zaman dilimi içinde veritabanına yaptığı bir grup düzenlemedir (bkz. düzenleme).
Örneğin haritaya yeni evler eklemek istiyorsanız, tek bir değişiklik setiyle şunları yapabilirsiniz:
- Yeni bir yol eklemek (örneğin yeni bir yerleşim caddesi)
- Bir alanı silmek (örneğin evler için kaldırılan orman)
- Var olan bir öge üzerindeki etiketleri değiştirmek (örneğin var olan bir yola hız sınırı eklemek)
Değişiklik setlerinin coğrafi boyutu

Genel öneri: değişiklik setleri yerel olmalıdır.
Binlerce gönüllü, her gün yüzlerce katkıyı (örneğin osmcha.org kullanarak) gözden geçirerek bölgelerindeki haritalamanın kalitesini korur ve yeni haritacıları yönlendirir. Bazı eski veya ilkel inceleme araçları sınırlı filtreleme yeteneğine sahiptir: Sadece belirli alanlarla çakışan değişiklik setlerini filtreleyebilirler, ancak her değişiklik setinin Sınır Kutusu en uzak iki düzenlenmiş nesneye göre tanımlanır. Geniş coğrafi alana yayılan değişiklikler bu araçlara birçok bölgedeki kullanıcıların inceleme filtrelerinde görünmelerine neden olur, bu da yerel alanlardaki değişiklikleri tespit etmeyi zorlaştırır. Bu nedenle, bazı gözden geçirenler sırf boyutu nedeniyle (başka türlü iyi olan) değişiklik setlerini olumsuz işaretleyebilir.
Değişiklik seti boyutu konusunda topluluk çapında bir fikir birliği yoktur. Bazı haritacılar bir değişiklik setinin bir kıtayı aşmaması gerektiğini savunurken, diğerleri bir şehirden daha büyük olmayan setleri tercih eder.
Çatışmaları önlemek ve gözden geçirenlere saygı göstermek için şu önerilere uyulması tavsiye edilir:
- Aynı şehir, ilçe veya il içindeki değişiklikleri birleştirin
- Değişiklikleri aynı ülke içinde tutun
- Farklı bir alanda düzenleme yapmadan önce değişiklikleri yükleyin/kaydedin
Not: JOSM editörü, geniş bir alandaki değişikliklerin daha küçük parçalara bölünerek yüklenmesini destekler.
![]() | Her ülkenin OSM wiki kuralları farklı olabilir ve farkında olmayabilirsiniz. Daha küçük değişiklik setleri, incelemeyi ve olası çakışmalarda geri almayı kolaylaştırır. Ancak bazı durumlarda tek bir değişikliği birçok değişiklik setine bölmek de kafa karıştırıcı olabilir. |
Örnekler:
- İki uzak şehirde 10 nesne ekliyorsanız/değiştiriyorsanız => her şehir için 1 değişiklik seti oluşturun.
- 5 ülkede 5 nesne düzenliyorsanız => her ülke için 1 değişiklik seti oluşturun.
Benzer değişiklikleri birlikte gruplayın

Eğer bir düzenleme oturumunda aynı türden değişiklikler yapıyorsanız, bu değişiklikleri tek bir değişiklik seti altında gruplamak en iyisidir. Bu, diğer haritacıların incelemesini ve geri bildirimleri tek bir yerde toplamayı kolaylaştırır.
Değişiklik seti etiketleri

Değişiklik setlerine anahtar=değer
çiftleri (etiketler) eklenebilir. Çoğu değişiklik setinde şu iki etiket bulunur:
comment=*
– yapılan değişikliklerin nedeni veya içeriği hakkında açıklama. Bazı yazılımlar (örneğin www.osm.org) bu etiketi doğrudan bir özet olarak gösterir.
Bu etiket isteğe bağlıdır, ancak anlamlı ve insan tarafından yazılmış bir açıklama girilmesi önerilir. Bkz. Good changeset comments.created_by=*
– düzenlemenin yapıldığı yazılım veya betik
Sık kullanılan diğer etiketler:
imagery_used=*
– düzenleme sırasında kullanılan uydu/görüntü kaynağısource=*
– düzenlemeler için kullanılan kaynakbot=yes
– otomatik düzenlemeler içinlocale=*
– düzenleyicinin dili (örneğincreated_by=JOSM/1.5 (13367 en)
)review_requested=yes
– bir inceleme isteği ekler, bu etiket OSMCha ve diğer araçlarca tanınır
iD v2.4.0 sonrası gelen etiketler:
hashtags=*
– Noktalı virgülle ayrılmış etiketler, örn. “#MissingMaps;#Tanzania”host=*
– Web düzenleyicinin adresichangesets_count=*
– Kullanıcının yaptığı değişiklik sayısı, ilk düzenleme için “0”ideditor:walkthrough_started=yes
– Kullanıcı walkthrough’a başladıysaideditor:walkthrough_progress=*
– walkthrough ilerlemesi
iD v2.16.0 sonrası gelen doğrulama etiketleri:
iD v2.15.0 sonrası gelen uyarı etiketleri:
Daha fazla bilgi: iD changeset tag yapısı
iD v2.13.0 sonrası:
closed:note=*
– Kapatılan notların ID'si [1]
Etiket geçmişi doğrudan değişiklik setlerinde tutulmaz, bu bilgiler tüm geçmişten çıkarılabilir.
Özel değişiklik seti etiketleri de mümkündür. JOSM, Potlatch2 ve iD düzenleyicileri özel etiket eklemeyi destekler.
Değişiklik setlerini görüntüleme
Geçmiş işlevi, o an görüntülenen alan için değişiklik setlerini gösterir. Coğrafi kapsam turuncu bir dikdörtgenle gösterilir.
Gelişmiş görüntüleyici araçları:
OSM Smart Menu eklentisi ile bu araçlar tek tıklamayla açılabilir.
Bazı araçlar büyük değişiklik setlerini yükleyemez. Bu yüzden değişiklik setlerini küçük tutmak daha çok araca erişim sağlar.
Bir değişiklik seti doğrudan şu bağlantı ile açılabilir:
https://www.openstreetmap.org/changeset/<DeğişiklikSetiNumarası>
Değişiklik setlerinin zamanı
Her değişiklik setinin zaman damgası vardır. Web arayüzü yaklaşık tarihi gösterir (“1 yıldan fazla önce” gibi). Fareyi üzerine getirerek kesin tarih görülebilir. XML dosyalarında da zaman damgası mevcuttur.
Değişiklik seti tartışmaları
Değişiklik seti tartışmaları, etiketlerin altında yorum olarak görünür. Yeni kullanıcıları karşılamak, hataları düzeltmek veya katkıları tartışmak için kullanılır. Tüm tartışmalar herkese açıktır.
İstatistikler:
- Bölgeye göre: https://resultmaps.neis-one.org/osm-discussions
- Kullanıcıya göre:
* Yorumlanan: https://resultmaps.neis-one.org/osm-discussion-comments?user=KULLANICIADI * Yapılan yorumlar: https://resultmaps.neis-one.org/osm-discussion-comments?user=KULLANICIADI&commented
Biri değişiklik setime yorum yaptı, ne yapmalıyım?
Mutlaka yanıt verin, “bilmiyorum” bile yazmak bir şeydir. Geri bildirim, güven inşa eder. Yanıt vermeyen kullanıcıların katkıları daha az güvenilir görülür.
Birine yorum yaptım ama cevap vermedi
Yorum görmezden gelindiyse:
- Private message ile kullanıcıya ulaşın
- DWG’ye yazın – kullanıcıya 0 saatlik blok mesajı gösterilebilir.
Örnek e-posta: To: Data Working Group <data@openstreetmap.org> Subject: Kullanıcı [kullanıcı adı] yorumları görmezden geliyor [Değişiklik seti numarası] için yorum yaptım. [sebep]. Ancak kullanıcı yanıt vermedi ve [başka değişiklik seti] ile düzenlemeye devam etti.
Değişiklik seti dili
Birden fazla ülkeye ait değişiklik yapılıyorsa, yorumun İngilizce olması önerilir. Böylece diğer kullanıcılar neyin değiştiğini anlayabilir.
Değişiklik seti açma ve kapatma
Bir düzenleme oturumu başladığında değişiklik seti “açılır”, sona erdiğinde “kapatılır”. Kapalı setler düzenlenemez. Kapatma manuel veya otomatik (1 saat hareketsizlik sonrası) olabilir.
Sınırlar:
- Maksimum eleman: 10.000
- Maksimum süre: 24 saat
- Boşta kalma süresi: 1 saat
Teknik

Teknik detaylar için bkz. API v0.6#Changesets_2
Değişiklik setleri API v0.6 ile Nisan 2009’da tanıtıldı. Öncesi için [2] bakınız.
Bazı eski etiketler, artık sadece değişiklik setine eklenmektedir (eskiden her ögeye eklenirdi). Yeni sistemde bu etiketler göz ardı edilebilir sayılır.
Değişiklik seti dökümü
Tüm değişiklik setlerini içeren büyük bir XML dosyası: [3]
BitTorrent ile indir:
aria2c --seed-time 0 https://planet.openstreetmap.org/planet/changesets-latest.osm.bz2.torrent
İşlemek için araçlar:
- PostgreSQL’e aktarmak için: ChangesetMD
- Alternatif: osmchanges-postgres
- CSV’ye dönüştürmek için: osmchangesets2csv
Öneriler
Daha yaygın değişiklik seti etiketlerini tanımlamak için öneri: Proposal:Changeset tags
Ayrıca bakınız
- JOSM değişiklik seti yükleme sayfası
- Reverter eklentisi ile geri alma
- Arazi incelemesi ile uydu düzenlemesini ayırmak
- Değişiklik seti görüntüleme araçları
- {{Changeset}} – Şablon örneği: 158665155 (achavi, OSMLab, FacilMap)
Kaynakça
|