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.