eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingGdy mamy numery punktow zamiast wspolrzednychGdy mamy numery punktow zamiast wspolrzednych
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!.POSTED!not-for-mail
    From: Borneq <b...@a...hidden.pl>
    Newsgroups: pl.comp.programming
    Subject: Gdy mamy numery punktow zamiast wspolrzednych
    Date: Fri, 25 Apr 2014 19:45:32 +0200
    Organization: ATMAN - ATM S.A.
    Lines: 20
    Message-ID: <lje70k$moc$1@node1.news.atman.pl>
    NNTP-Posting-Host: 91.239.205.62
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: node1.news.atman.pl 1398447957 23308 91.239.205.62 (25 Apr 2014 17:45:57
    GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Fri, 25 Apr 2014 17:45:57 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101
    Thunderbird/24.4.0
    Xref: news-archive.icm.edu.pl pl.comp.programming:205484
    [ ukryj nagłówki ]

    Linie łamane i tym podobne obiekty są zdefiniowane przez numery punktów,
    np: łamana to punkty: 3458247581,1563173017,2710262946,..
    a wcześniej podane, jakie te punkty mają współrzędne.
    Do wyświetlenia potrzebne są współrzędne a nie punkty, czyli potrzebny
    jest konwerter.
    Najprościej jest zrobić tak, że mamy dla każdego punktu trójkę:
    - id_punktu
    - współrzędna X
    - współrzędna Y
    czytamy z pliku, gromadzimy w tablicy, sortujemy po id_punktu a potem
    gdy mamy łamaną to binarnie wyszukujemy punkt
    Problemem jest, że tych punktów może być bardzo dużo, więc ilość pamięci
    wymaganej dla konwertera może być większa niż byśmy chcieli.
    czy można ją ograniczyć?
    Drugą sprawą jest przypadek, gdy mamy definicję punktów, potem obiektów
    odnoszących się do punktów, ale potem znowu punktów i znowu obiektów.
    Więc najprościej byłoby za pierwszym razem przeczytać plik, wyłapać same
    punkty, za drugim razem czytać same obiekty.
    Ale to wymaga dwukrotnego przeczytania pliku, który może być bardzo duży
    i jednokrotne czytanie już trwa dość długo.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: