Zaman zaman ilgi çekici yerleri göstermek için harita defteri üretmem gerekiyor. Düzenli ağ kullanarak sayfa oluşturmanın ilk adımı:
Çözümü sevmiyorum çünkü a) kenarlarında oturan tek noktalı bazı sayfalar (örneğin sayfa 25) ve b) çok fazla sayfa var.
İlk sorun kodu kullanarak düzeltmek kolaydır, - sayfa kapsamındaki dikdörtgeni ilgili noktaların merkezine taşıyın:
Hala hoşlanmıyorum, çok kalabalık görünüyor çünkü sayfa sayısı aynı kalıyor. Unutmayın, hepsi raporun birden fazla kopyasında gerçek A3 kağıt sayfaları haline gelir.
Bu yüzden sayfa sayısını azaltan bir kod hazırladım. Bu örnekte 45'den 34'e.
Bunun elde edilebilecek en iyi sonuç olup olmadığından emin değilim,
Tüm noktaları yakalamak için verilen boyuttaki dikdörtgenlerin sayısını en aza indirgemek için noktaları karıştırmak için en iyi strateji (sözde kod, yayın, Python kütüphanesi) nedir? Elbette, birisi onu oyun teorisi, askeri sanat veya balıkçılık endüstrisinde keşfetti
Bu orijinal soru için güncelleme:
Bu, gerekli gerçek boyutu ve sayfa boyutunu gösterir:
164 sayfadan 10 tanesini gösteren daha yakın zoom:
Dikdörtgen boyutu, sınırlar içinde kaldığı anda değişebilir, yani daha küçük iyidir.