Sadece Harita Nesnelerini Silme

Bir tablodaki harita nesnelerini silmek ama bunu yaparken tablo verisini korumak istiyorsanız aşağıdaki yöntemlerden birini kullanabilirsiniz:

1) Menü yardımıyla:

  • Silinecek nesnelere ait katmanı editable yapın.
  • Silinecek nesneleri haritada seçin.
  • Edit > Clear Map Objects Only menüsüne tıklayın.

2) SQL kullanarak:

Tablonun tüm grafik nesnelerini silmek için:

delete object from tablo_adi

Sadece seçili grafik nesnelerini silmek için:

delete object from selection

3) Tablonun haritalanabilir özelliğini kaldırarak:

  • Table > Maintenance > Table Structure… menüsüyle Modify Table Structure penceresini açın.
  • Buradaki Table is Mappable işaret kutusunun işaretini kaldırıp OK butonuna tıkladığınızda katmandaki grafik nesneler kalıcı olarak silinecektir.

Yukarıdaki yöntemler görünüşte aynı işi yapsa da aslında aralarında önemli bir fark vardır. Birinci ve ikinci yöntemler sadece tablodaki grafik nesneleri siler ve tablonun mappable (haritalanabilir) özelliği bozulmaz. Ama üçüncü yöntem grafik nesneleri silmenin yanı sıra tablonun mappable özelliğini, bunun sonucu olarak da ilgili .MAP ve .ID dosyalarını siler.

 

Advertisements
  1. Erol
    10/04/2013 at 00:10

    Merhaba sitenizi hayranlıkla takip ettiğimi belirtmek istiyorum gerçekten çok yararlı işler yapıyorsunuz.
    Ben iyi bir yazılımcı kötü bir haritacıyım. Mapxtreme Java ya yeni başladım. Size bir sorum olacak. Tablolarımı Oracle a attım Mapxtreme de de OpenLayer ve HTML JS kullanarak bir web sayfası tasarladım. haritaları gösterebiliyorum. Ancak seçtiğim nesneleri silmek için butonun actionuna yani java sınıfına mı yazacağım SQL komutlarını. Yani mapinfoda doğrudan oracle tablo bilgilerine göre nasıl update delete insert yapabileceğim. Faraza bir wms serverdaki tabloyu doğrudan Oracle a bu web arayüzünü kullanarak nasıl aktaracağım.

    • 10/04/2013 at 08:49

      Seçilen nesneleri silme ve güncelleme işlemlerini server tarafında yapmanız gerekir. Bunun için client tarafında seçili nesnelerin unique ID lerini server tarafına göndermeyi düşünebilirsiniz.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: