W dniu 2012-03-14 12:48, Tomasz Chiliński pisze:
W dniu 14.03.2012 12:41, Daniel Kulesza napisał(a):
udało mi się zaimportować dane (dzięki wszystkim za pomoc), ale oczywiście, żeby za lekko nie było to walidacja danych ciągle rzuca błędami.
Na czerwono (błędy) czy na żółto (ostrzeżenia)?
I na czerwono i na żółto
Kilka rzeczy które by się przydały w skrypcie do UKE)
- Kod pocztowy w adresach węzłów
W uke.php masz define, które definiuje kod pocztowy wstawiany wszystkim. Niestety TERYT nie dorobił się powiązań z kodami pocztowymi. Gdy przejdziemy na lokalizacje klientów z TERYT to wtedy będziemy mogli sami na poziomie LMS wiązać kody pocztowe te co wprowadzi użytkownik LMS-a dla klientów.
Z tego co zobaczyłem to, jak masz zły kod pocztowy wywala ci warning (na żółto). (ja lubie jak jest na zielono ;)
- Uwzględnianie węzłów bez adresu (wtedy skrypt wpisuje kod 99998)
(kod pocztowy musi i tak być)
Walidator traktuje węzły bez adresu jako poprawne? Wydawało mi się cały czas, że wtedy wywala błędy.
Przyjmuje, że węzeł może być bez adresu, ale wtedy trzeba dać kod 99998 co oznacza spoza listy albo 99999 brak ulicy
- Wpisywanie w miejscowościach gdzie nie ma ulic (tylko sam numer)
kod 99998
Taki kod ulicy wpisywać trzeba dla lokalizacji bez nazwy ulicy? Czy o coś innego chodzi? ;-)
Właśnie tak, tam gdzie nie ma ulic ma być ten kod (zamiast nazwy ulicy). Oraz tabelce dalej "ULIC dla Nazwy Ulicy" czyli chyba kod ulicy w TERYT
- Uwzględnianie prędkości stosowanych przez walidator. Ja sobie
powipsywałem w przypadku wlan interfejs o prędkości 54 Mbit, a walidator wywala błąd (powinno być 50)
Błąd czy ostrzeżenie? ;-) O ile mnie pamięć nie myli to pole prędkości może przechowywać również nasze własne prędkości.
fakt ostrzeżenie
Obecnie mam problem z importem danych. Chyba źle coś robię, bo około 90% wpisów waliduje na czerwono w polu kod teryt ulicy (importuje jako tekst). Jak mogę to poprawnie zaimportować ?