Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( RodzGmi_miejska = RodzGmi(1) RodzGmi_wiejska = RodzGmi(2) RodzGmi_miejskoWiejska = RodzGmi(3) RodzGmi_miastoWGminieMW = RodzGmi(4) RodzGmi_obszarWiejskiWGminieMW = RodzGmi(5) RodzGmi_dzielnicaWarszawy = RodzGmi(8) RodzGmi_delegatura = RodzGmi(9) )
View Source
var SIMCParser = &csvlib.RowParser{ P: []csvlib.Parser{ csvlib.Int32Parser{Name: "WOJ", Optional: true, Default: 0}, csvlib.Int32Parser{Name: "POW", Optional: true, Default: 0}, csvlib.Int32Parser{Name: "GMI", Optional: true, Default: 0}, csvlib.Int32Parser{Name: "RODZ_GMI", Optional: true, Default: 0}, csvlib.Int32Parser{Name: "RM", Optional: true, Default: 0}, csvlib.Int32Parser{Name: "MZ", Optional: true, Default: 0}, csvlib.StringParser{Name: "NAZWA"}, csvlib.StringParser{Name: "SYM"}, csvlib.StringParser{Name: "SYMPOD"}, csvlib.TimeParser{Name: "STAN_NA", Layout: "2006-01-02"}, }, }
View Source
var TERCParser = &csvlib.RowParser{ P: []csvlib.Parser{ csvlib.Int32Parser{Name: "WOJ", Optional: true, Default: 0}, csvlib.Int32Parser{Name: "POW", Optional: true, Default: 0}, csvlib.Int32Parser{Name: "GMI", Optional: true, Default: 0}, csvlib.Int32Parser{Name: "RODZ", Optional: true, Default: 0}, csvlib.StringParser{Name: "NAZWA"}, csvlib.StringParser{Name: "NAZDOD"}, csvlib.TimeParser{Name: "STAN_NA", Layout: "2006-02-02"}, }, }
View Source
var ULICParser = &csvlib.RowParser{ P: []csvlib.Parser{ csvlib.Int32Parser{Name: "WOJ"}, csvlib.Int32Parser{Name: "POW"}, csvlib.Int32Parser{Name: "GMI"}, csvlib.Int32Parser{Name: "RODZ_GMI"}, csvlib.StringParser{Name: "SYM"}, csvlib.StringParser{Name: "SYM_UL"}, csvlib.StringParser{Name: "CECHA"}, csvlib.StringParser{Name: "NAZWA_1"}, csvlib.StringParser{Name: "NAZWA_2"}, csvlib.TimeParser{Name: "STAN_NA", Layout: "2006-01-02"}, }, }
Functions ¶
func GetRodzMiejscowosci ¶
Types ¶
type Location ¶
type Location struct {
ID string
Type string
Name string
Parts []string
FullName string
ParentID string
Parent *Location
Children []*Location
}
func BuildLocations ¶
type RodzMiejscowosci ¶
type RodzMiejscowosci int
var ( RodzMiej_CzescMiejscowosci RodzMiejscowosci = 0 RodzMiej_Wies RodzMiejscowosci = 1 RodzMiej_Kolonia RodzMiejscowosci = 2 RodzMiej_Przysiolek RodzMiejscowosci = 3 RodzMiej_Osada RodzMiejscowosci = 4 RodzMiej_OsadaLesna RodzMiejscowosci = 5 RodzMiej_Osiedle RodzMiejscowosci = 6 RodzMiej_SchroniskoTurystyczne RodzMiejscowosci = 7 RodzMiej_DzielnicaMStWarszawy RodzMiejscowosci = 95 RodzMiej_Miasto RodzMiejscowosci = 96 RodzMiej_Delegatura RodzMiejscowosci = 98 RodzMiej_CzescMiasta RodzMiejscowosci = 99 )
func (RodzMiejscowosci) Name ¶
func (r RodzMiejscowosci) Name() string
type SetSIMC ¶
type SetSIMC struct {
// WOJ - symbol województwa - 2 zn. C
Woj int
// POW - symbol powiatu - 2 zn. C
Pow int
// GMI - symbol gminy - 2 zn. C
Gmi int
// RODZ_GMI - symbol rodzaju jednostki
// 1 - gmina miejska,
// 2 - gmina wiejska,
// 3 - gmina miejsko-wiejska,
// 4 - miasto w gminie miejsko-wiejskiej,
// 5 - obszar wiejski w gminie miejsko-wiejskiej,
// 8 - dzielnica w m.st. Warszawa,
// 9 - delegatury miast: Kraków, Łódź, Poznań i Wrocław
// 1 zn. C
RodzGmi RodzGmi
// RM - rodzaj miejscowości
// 00 - część miejscowości
// 01 - wieś
// 02 - kolonia
// 03 - przysiółek
// 04 - osada
// 05 - osada leśna
// 06 - osiedle
// 07 - schronisko turystyczne
// 95 - dzielnica m. st. Warszawy
// 96 - miasto
// 98 - delegatura
// 99 - część miasta
// 2 zn. C
Rm RodzMiejscowosci
// MZ - występowanie nazwy zwyczajowej (0-tak,1-nie) - 1 zn. C
Mz bool
// NAZWA - nazwa miejscowości - 100 zn. C
Nazwa string
// SYM - identyfikator miejscowości - 7 zn. C
Sym string
// SYMPOD - identyfikator miejscowości podstawowej
// - dla części miejscowości wiejskich - identyfikator miejscowości, do której dana część należy,
// - dla części miast - identyfikator danego miasta (w miastach posiadających dzielnice/delegatury - identyfikator tej jednostki).
// 7 zn. C
SymPod string
// STAN_NA - data aktualizacji danych w podsystemie SIMC w formacie RRRR-MM-DD. - 10 zn. C
StanNa time.Time
}
func SIMCFromFile ¶
type SetTERC ¶
type SetTERC struct {
// WOJ - symbol województwa - 2 zn. C
Woj int
// POW - symbol powiatu - 2 zn. C
Pow int
// GMI - symbol gminy - 2 zn. C
Gmi int
// RODZ - symbol rodzaju jednostki
// 1 - gmina miejska,
// 2 - gmina wiejska,
// 3 - gmina miejsko-wiejska,
// 4 - miasto w gminie miejsko-wiejskiej,
// 5 - obszar wiejski w gminie miejsko-wiejskiej,
// 8 - dzielnica w m.st. Warszawa,
// 9 - delegatury miast: Kraków, Łódź, Poznań i Wrocław
// 1 zn. C
Rodz int
// NAZWA - nazwa województwa/ powiatu/ gminy - 100 zn. C
Nazwa string
// NAZDOD - określenie jednostki - (województwo; powiat; miasto na prawach powiatu; miasto stołeczne, na prawach powiatu; gmina miejska, miasto stołeczne; gmina miejska; gmina wiejska; gmina miejsko-wiejska; miasto; obszar wiejski; dzielnica; delegatura) -50 zn. C
Nazdod string
// STAN_NA - data aktualizacji danych w systemie TERC w formacie RRRR-MM-DD - 10 zn. C
StanNa time.Time
}
func TERCFromFile ¶
type SetULIC ¶
type SetULIC struct {
// WOJ - symbol województwa - 2 zn. C
Woj int
// POW - symbol powiatu - 2 zn. C
Pow int
// GMI - symbol gminy - 2 zn. C
Gmi int
// RODZ_GMI - symbol rodzaju jednostki
// 1 - gmina miejska,
// 2 - gmina wiejska,
// 3 - gmina miejsko-wiejska,
// 4 - miasto w gminie miejsko-wiejskiej,
// 5 - obszar wiejski w gminie miejsko-wiejskiej,
// 8 - dzielnica w m.st. Warszawa,
// 9 - delegatury miast: Kraków, Łódź, Poznań i Wrocław
// 1 zn. C
RodzGmi RodzGmi
// SYM - identyfikator miejscowości - 7 zn. C
Sym string
// SYM_UL - identyfikator nazwy ulicy - 5 zn. C
SymUl string
// CECHA - określenie rodzaju ulicy - 5 zn. C
// (ul., al., pl., skwer, bulw., rondo, park, rynek, szosa, droga, os.,
// ogród, wyspa, wyb., inne)
Cecha string
// NAZWA_1 - część nazwy począwszy od słowa, które decyduje o pozycji
// ulicy w układzie alfabetycznym, aż do końca nazwy - 100 zn. C
Nazwa1 string
// NAZWA_2 - pozostała część nazwy lub pole puste - 100 zn. C
//
// W przypadku, gdy pole Nazwa_2 nie jest puste, aby otrzymać nazwę ulicy
// w pełnym brzmieniu, człony nazwy należy ułożyć w kolejności:
// Nazwa_2, Nazwa_1.
Nazwa2 string
// STAN_NA - data aktualizacji danych w podsystemie ULIC w formacie RRRR-MM-DD. - 10 zn. C
StanNa time.Time
}
func ULICFromFile ¶
Click to show internal directories.
Click to hide internal directories.