亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? history.txt

?? mitab,讀取MapInfo的地圖文件
?? TXT
?? 第 1 頁 / 共 3 頁
字號:
  IO remains virtualized.  NFW

- mitab_miffile.cpp: modified to return extents collected by PreParse.  Made
  distinction between extents and projection bounds explicit.  NFW

- mitab_spatialref.cpp: added OGC name for datum 12. 


Version 1.1.2 - (2001-06-24)
----------------------------

- Support reading and writing TEXT objects with strings longer than 512
  bytes.  MITABMAPCoordBlock's Read/WriteBytes() had to be fixed to 
  allow reading/writing data split over more than 2 blocks.

- StyleString fixes: include font name in text style string, and placed
  brush before pen in region style strings.

- C API: added get methods for all pen, brush, font and symbol properties.

- Fixed MIF Text object output: negative text angles were lost.  Also use
  TABText::SetTextAngle() when reading MIF instead of setting class members
  directly so that negative angles get converted to the [0..360] range.


Version 1.1.1 - (2001-05-01)
----------------------------

- Added implementation for OGRLayer::GetExtent() that returns extents 
  of the data, which is differents from the bounds of the projection.

- Added code to set TOWGS84 values for mitab_coordsys.cpp and 
  mitab_spatialref.cpp.  

  See http://bugzilla.remotesensing.org/show_bug.cgi?id=41

- Fixed serious bug in TABFile::SetSpatialRef() (mitab_spatialref.cpp).  A
  core dump could occur for type 999 and 9999 datums.  Thanks to Stephen
  Cheesman of Geosoft for finding and pointing this out.  (NFW)

- Modified TABINDFile/TABINDNode to support update (i.e. read/write) access
  and created 'tabindex' program to test creation of indexes on existing
  datasets.

- Modified reading of TABRegion to maintain outside/inside ring relationship
  when it's available in the source file.

- Fixed default for BRUSH when brush index=0 in the source file.  It should
  be BRUSH(1,0,16777215) and not BRUSH(2,16777215,16777215).


Version 1.1.0 - (2001-03-08)
----------------------------

- Modified mitab_imapinfofile.cpp so that variable width fields (nWidth=0)
  is translated to 254 characters, instead of 255 so it will actually be
  a legal field width in TAB.  (NFW)

- Make default and max char field with 254 chars in TABFile::AddFieldNative()

- Added a warning (TAB_WarningBoundsOverflow) on close of .MAP file if any 
  object was written with coordinates outside of the file's predefined 
  bounds.  (Causing an overflow of the +/-1e9 integer coord. range)

- Use MI defaults for Pen, Brush, Font, Symbol when creating new objects
  and when reading objects with no Pen, Brush, etc. set (used to just set
  everything to zero which was inconsistent with MI's behavior)
  New defaults are: PEN(1,2,0), BRUSH(2,16777215,16777215), 
  FONT("Arial",0,0,0), SYMBOL(35,0,12)

- Accept "TABLE TYPE LINKED" and handle them the same way as type NATIVE
  i.e. the link to the RDBMS is simply ignored.

- Added support for Swiss Oblique Mercator/Cylindrical. (NFW)

- Expand tabs (NFW)

- Added projection bounds lookup tables, automatically called by
  TABFile::SetProjInfo() (and SetSpatialRef() by the same way).
  TABFile::IsBoundsSet() can be used after setting projection to
  establish if some default bounds were found or not for the projection.

- Fixed IMapInfoFile::CreateFeature(), was leaking feature memory. (NFW)

- Fixed small memory leak in OGRTABDataSource::CreateLayer() (NFW)

- Support SpatialFilter inside IMapInfoFile::GetNextFeature().  
  TAB files should support spatial filter via their spatial index for 
  optimal performance.

- Avoid unnecessary cloning of features in IMapInfoFile::GetNextFeature() and
  IMapInfoFile::GetFeature().

- Added TABText::Get/SetTextLineEndPoint() and properly read/write label
  line end point in TAB files.

- Fixed writing MIF header: for decimal fields, an extra field of type 
  logical with same name was always added because of a missing break; (Kieron)

- Added support for reading seamless TAB files (TABSeamless class)

- Fixed problem creating new files with mixed case extensions (e.g. ".Tab")


Version 1.0.4 - (2000-11-14)
----------------------------

- Fixed a problem writing indexes - When a new entry was inserted at the 
  beginning of an index node (changing this node's key) then the parent was 
  not properly updated and some records were not queriable through that index.

- Handle '\t' just like a space when parsing mif files.

- Fixed MIFFile::GotoFeature() to avoid calling ResetReading() before moving 
  forward.

- Fixed writing of drawing tool blocks - when more than 512 bytes worth of
  drawing tool info had to be written, an error was produced instead of
  automatically allocating a new block, resulting in a truncated file.


Version 1.0.3 - (2000-10-19)
----------------------------

- Fixed reading of MAPCoordBlocks to accept text strings that overlap on
  2 data blocks.

- Added graceful recovery from NULL OGRSpatialReference pointers in 
  mitab_capi.cpp, and mitab_spatialref.cpp (NFW).

- Added what I hope to be working support for NonEarth translation 
  (into LOCAL_CS in WKT format) (NFW).

- Initialize m_dWidth to 0 in TABText constructor. (NFW)

- Made TABFile::GetBounds() return bounds corresponding to the +/- 1e9 
  integer coordinate limits instead of using min/max int. coord. from header


Version 1.0.2 - (2000-10-03)
----------------------------

- Avoid warnings building with gcc -Wall -O2 (NFW).

- Modified generation of .MAP spatial index to generate a balanced tree
  instead of the old 'chained list of nodes' that exceeded the 255 levels
  limit on the tree depth with files with > 100,000 objects.
  There would still be room for improvement by implementing splitting of
  object data blocks.

- Handle m_nOriginQuadrant value of 0 the same way as quadrant 3

- Added bDeletedFlag to TABFeature with get/set methods

- Maintain and/or compute values of regions and polyline center/label point
  (Used to always use the center of the MBR and this was not correct)

- Fixes for old Version 100 files:
   - Set valid Scale/displacement when reading V100 .map header.
     Use m_nCoordPrecision to define scale since scale in header is 0.
   - Accept "FORMAT: DBF" in .tab header file.

- Made all open() methods completely case-insensitive on filenames on Unix
  (added TABAdjustCaseSensitiveFilename())

- Added new MapInfo 6.0 datums in datum list.

- Added OGR Feature Style String support when reading

- Added support for writing arcs, ellipses and rectangles using the C API

- Flushed tab2mif.cpp and mif2tab.cpp.  There is now a single tab2tab.cpp 
  conversion program that can generate both TAB or MIF output, depending 
  on output filename extension

- Added #define MITAB_VERSION for apps that want to report library version.


Version 1.0.1 - (2000-04-21)
----------------------------

- Added C API documentation (mitab_capi.cpp) + functions to read vertices
  and field information and included C API in public release.

- Modified fltering of new table field name to accept extended chars with
  accents. 


Version 1.0 - (2000-03-26)
--------------------------

- Changed to use same MIT/X-Consortium license as other CPL + OGR libs.

- Fixed problem opening datasets with 0 features in them.

- Added support for reading TAB datasets with "Table Type DBF"... only 
  type "NATIVE" was supported until now.

- Produce only a warning when unsupported feature types encountered in the 
  .MAP file, and return a valid feature with a NONE geometry.

- Done more tests (and required changes) to fix the way the quadrant
  setting affects the way to read arc angles... hopefully it's right
  this time!

- TABText objects now return their text string with any "\n" escaped on
  2 chars  (i.e. "\"+"n").  TABText::SetText() also expects newlines to
  be escaped in the string it receives.

- Fixed some projection problems, including possible crashes with some
  9999 datums with big parameter values or with some unrecognized projections.

- Outside/inside ring relationship from a TABRegion's OGRPolygon is now
  properly written to the .MAP file's coord block section header.  
  Prior to MapInfo 5.0, this info was ignored, but now it has to be valid 
  otherwise some parts of a region won't be displayed properly in MI5.0

- Added support to write indexed fields and create joined tables (TABView).

- Added validation on field names (no special chars) on write and 
  produce a warning if name had to be fixed.

- Added support for V450 object types with num_points > 32767 and for
  pen width in points.  
  This also resulted in changes to the ITABFeaturePen methods, mainly the 
  Get/SetPenStyle() method has been removed since this style value was 
  actually a part of the point width value.  
  Finally, the 'style' parameter was also removed in the 
  mitab_c_set_pen() C API method.

- Support for Version 450 objects forced creation of version 500 .MAP files
  with 1024 bytes header (.MAP version 400 were produced before).

- MIF format now reads and writes bounds in coordsys (used to ignore them)


Version 0.2 - (1999-12-20)
--------------------------

 - Added TABView class to support views on pairs of .TAB files (read-only)
    - Currently supports only 2 tables with a many-to-1 relation through
      an integer field.

 - Added GetFeatureCountByType() method.  Current implementation does
   not work (returns all zeros) for MIF files

 - Added static ImapInfoFile::SmartOpen() to automatically detect file type,
   open a new file for read and return a new object of the appropriate
   type (TABFile/TABView/MIFFile) to handle it.

 - Changed TABFile::Open(), MIFFile::Open() to use a bTestOpenNoError flag

 - OGRMIDDataSource/OGRMIDDriver were removed.  Now all file types
   handled by MITAB go through the OGRTABDataSource/OGRTABDriver interface

 - Fixed problem reading/writing dates (bytes were reversed)
        Also, Dates are now returned as "YYYYMMDD", and accepted as one
        of "YYYY/MM/DD", "DD/MM/YYYY", or "YYYYMMDD"

 - Fixed TABFile::GetBounds() that could sometimes return Min values > Max

 - Rounded rectangles with radius bigger than MBR: we used to return a
   corrected radius value, but it's now changed to return the real radius
   value (even if it's too big) since this is what MapInfo appears to do
   when exporting from TAB to MIF

 - Fixed some problems that had appeared following a change in OGR's
   addGeometry()... use the new addGeometryDirectly() + more error checking.

 - TABRegions geometry now returned as OGRMultiPolygon instead of OGRPolygon
   with multiple rings.  This change had to be done because OGRPolygons
   MUST have only one outer ring with a set of inner rings, and this
   cannot be guaranteed to be the case with a MapInfo file.
   Also added TABRegion::GetNumRings() and TABRegion::GetRing() to 
   make it simpler to manipulate the complex geometry as if it was a 
   simple collection of rings which is actually what we have in the 
   MapInfo model.

 - Fixed some problems with MIF generation of Float fields and PLINE MULTIPLE

 - Run a bunch of read/write tests for both .TAB and .MIF through Purify...
   fixed all memory leaks found.

Version 0.1 - (1999-12-04)
--------------------------

 - First official pre-release version

 - Still lacks good API docs.


------------
$Id: HISTORY.TXT,v 1.207.2.3 2008/04/21 19:57:28 dmorissette Exp $
------------

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国内久久精品视频| 午夜电影一区二区三区| 国产一二三精品| 久久九九影视网| 国产成人夜色高潮福利影视| 国产欧美综合色| 一本大道综合伊人精品热热| 亚洲一区二区三区免费视频| 欧美精品电影在线播放| 毛片一区二区三区| 国产欧美一区二区精品秋霞影院| 成人av动漫网站| 亚洲一区二区精品视频| 91精品国产综合久久小美女| 国产在线精品免费av| 亚洲欧洲精品天堂一级| 欧美在线观看视频一区二区三区| 调教+趴+乳夹+国产+精品| 精品福利二区三区| 91亚洲午夜精品久久久久久| 爽好久久久欧美精品| 国产日产欧美一区二区三区| 91麻豆精品秘密| 麻豆成人免费电影| 亚洲视频小说图片| 日韩一区二区免费高清| 国产精品18久久久| 亚洲成人精品在线观看| 久久久久国色av免费看影院| 在线免费不卡视频| 国产精品白丝jk黑袜喷水| 亚洲综合清纯丝袜自拍| 精品免费日韩av| 91成人在线精品| 懂色一区二区三区免费观看| 爽好久久久欧美精品| 亚洲日本在线a| 欧美精品一区男女天堂| 欧美三级日韩在线| 粉嫩一区二区三区在线看| 日韩av电影免费观看高清完整版| 国产精品国产三级国产| 日韩欧美国产综合一区| 91年精品国产| 国产精华液一区二区三区| 日韩激情一二三区| 亚洲毛片av在线| 国产欧美日韩卡一| 日韩精品在线一区二区| 欧美日韩一区小说| 91麻豆国产福利精品| 国产乱码精品一区二区三区av| 五月激情丁香一区二区三区| 日韩伦理av电影| 国产婷婷色一区二区三区四区| 69久久夜色精品国产69蝌蚪网| 97精品久久久午夜一区二区三区 | 亚洲精品第1页| 久久久久久久网| 欧美成人video| 日韩一区二区三区在线| 欧美精品第1页| 欧美精品一二三| 欧美日韩黄色一区二区| 色哟哟在线观看一区二区三区| 成人免费毛片嘿嘿连载视频| 国产伦精品一区二区三区视频青涩| 免费日本视频一区| 麻豆成人av在线| 免费av成人在线| 日本欧洲一区二区| 日本欧美一区二区| 日韩高清中文字幕一区| 亚洲国产精品麻豆| 性欧美疯狂xxxxbbbb| 亚洲高清视频在线| 丝袜美腿亚洲色图| 麻豆成人免费电影| 国产精品一区二区三区99| 国产麻豆一精品一av一免费| 国产又黄又大久久| 国产成人精品免费一区二区| 国产成人精品一区二| 国产成人在线免费观看| 成人高清免费观看| 色综合欧美在线视频区| 91激情在线视频| 欧美日韩免费一区二区三区视频| 欧美日本在线视频| 日韩免费观看高清完整版| 欧美成人官网二区| 国产精品入口麻豆九色| 亚洲欧美日韩在线不卡| 亚洲成人黄色影院| 裸体在线国模精品偷拍| 国产美女一区二区三区| av在线播放一区二区三区| 91社区在线播放| 91 com成人网| 国产亚洲精品福利| 亚洲精品大片www| 日韩精品成人一区二区在线| 狠狠色狠狠色综合系列| kk眼镜猥琐国模调教系列一区二区| 91片在线免费观看| 欧美一区二区三区人| 国产日韩三级在线| 亚洲国产一区视频| 国内精品免费**视频| 色综合久久中文字幕| 91精品国产91久久久久久一区二区 | 日韩激情中文字幕| 国产一区二区三区四区五区入口 | 国产美女久久久久| 色婷婷国产精品综合在线观看| 91精品国产综合久久蜜臀| 国产日韩欧美电影| 日韩精品午夜视频| 99精品视频一区二区三区| 欧美一级欧美三级在线观看| 国产精品传媒在线| 美国毛片一区二区三区| 色婷婷亚洲精品| 久久久欧美精品sm网站| 亚洲1区2区3区视频| 国产91清纯白嫩初高中在线观看| 欧美三级电影在线观看| 欧美激情一区不卡| 老色鬼精品视频在线观看播放| 99re这里都是精品| 欧美大片一区二区三区| 一区二区三区小说| 国产成人av电影免费在线观看| 欧美精品自拍偷拍| 有码一区二区三区| 国产大陆亚洲精品国产| 日韩美一区二区三区| 亚洲在线视频免费观看| 成人av在线网| 久久午夜羞羞影院免费观看| 婷婷久久综合九色综合绿巨人| 一本色道综合亚洲| 国产精品国产三级国产aⅴ入口 | 国产精品你懂的在线欣赏| 日本91福利区| 欧美日韩美少妇| 伊人婷婷欧美激情| www.日韩大片| 国产精品成人一区二区艾草| 精品一区二区三区久久久| 欧美精品久久天天躁| 亚洲资源中文字幕| 91免费小视频| 亚洲天堂免费看| 不卡在线视频中文字幕| 中文一区一区三区高中清不卡| 寂寞少妇一区二区三区| 日韩欧美色综合| 久久精品国产免费| 日韩欧美国产午夜精品| 日韩国产欧美在线播放| 欧美一区二区在线视频| 免费欧美日韩国产三级电影| 欧美精品123区| 日本欧美久久久久免费播放网| 777奇米成人网| 蜜臀av性久久久久av蜜臀妖精| 91麻豆精品91久久久久久清纯 | 日韩激情一区二区| 91精品国产综合久久久久久久| 亚洲大片免费看| 欧美一区二区在线视频| 久久99精品国产| 国产人久久人人人人爽| 成人av网站在线| 亚洲四区在线观看| 欧美色欧美亚洲另类二区| 午夜精品一区二区三区电影天堂| 欧美一区在线视频| 国模少妇一区二区三区| 国产日本亚洲高清| 色吧成人激情小说| 午夜精品久久久久久久99水蜜桃 | 99久久精品国产一区| 一区二区视频免费在线观看| 欧美日本一区二区三区| 六月丁香婷婷色狠狠久久| 久久久久久99久久久精品网站| 成人毛片在线观看| 亚洲一二三四在线| 日韩欧美另类在线| 成熟亚洲日本毛茸茸凸凹| 亚洲专区一二三| 久久亚洲二区三区| 91美女片黄在线观看91美女| 日韩成人精品在线观看| 国产欧美日韩亚州综合| 在线观看欧美黄色| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲乱码国产乱码精品精小说|