小编Mus*_*tyr的帖子

在.NET中发出字符串格式为"M"的DateTime.ToString

我有DateTime的字符串格式的问题.我认为这是MS中的错误.你能解释一下,有什么不对吗?

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine(DateTime.Now.ToString("M"));//return 07 July   <---- WRONG, SEE MSDN
        Console.WriteLine(DateTime.Now.ToString(".M"));//return .7   <---- GOOD
        Console.ReadKey();
    }
}
Run Code Online (Sandbox Code Playgroud)

MSDN

.net c# string datetime datetime-format

11
推荐指数
1
解决办法
1655
查看次数

调用 setCenter 后 OpenLayers,地图仍处于 0,0 位置

我尝试通过 setCenter 方法设置地图中心,但仍然不起作用。地图不动。我尝试使用从投影到地图投影的变换,但没有成功。这是代码的一部分。谢谢。

<script type="text/javascript">
        var lon = 15.869378; //WGS LL84
        var lat = 49.528964;
        var zoom = 5;
        var map, layer;

        function init(){
            map = new OpenLayers.Map('map');
            layer = new OpenLayers.Layer.TMS("Name",
                   "[URL]",
                   { 'type':'png', 'getURL':get_my_url });

            map.addLayer(layer);

            var markers = new OpenLayers.Layer.Markers( "Markers" );
            map.addLayer(markers);
            markers.addMarker(new OpenLayers.Marker(new OpenLayers.LonLat(lon, lat).transform(
                new OpenLayers.Projection("EPSG:4326"),
                map.getProjectionObject())));

            map.setCenter(new OpenLayers.LonLat(lon, lat).transform(
                new OpenLayers.Projection("EPSG:4326"),
                map.getProjectionObject()), zoom);

        }                       
    </script>
Run Code Online (Sandbox Code Playgroud)

javascript wgs84 dictionary openlayers

5
推荐指数
1
解决办法
1万
查看次数

不在旧数据库中的实体框架映射列

我在新数据库中有表,其中包含"注释"列.我有旧DB与相同的表,具有相同的结构,没有列'注意'.我更改了edmx,我从新数据库添加(映射)列'Note'.但如果我想在旧DB中使用edmx我有错误:列doest不存在...

我尝试将代码放入尝试catch,但没有成功.错误是在try try之外.

//---new version DB
                try
                {
                    vehicles = entities.Vehicle.Where(v => v.NumPlate == numPlate || v.Note == numPlate);
                }
                catch (Exception)
                {
                    vehicles = entities.Vehicle.Where(v => v.NumPlate == numPlate);
                }
                //---old version DB

                foreach (Vehicle vehicle in vehicles) //<------- ERROR
Run Code Online (Sandbox Code Playgroud)

我怎么解决?谢谢

c# sql mapping entity-framework

4
推荐指数
1
解决办法
3530
查看次数

如何从 LineString 未排序列表创建多边形

我有 geojson 文件。该文件包含 LineString 列表。我想从此列表中创建多边形。但每个 LineString 都是一个特征,我不知道哪个 LineString 创建具体的多边形。注意 - 文件包含不创建多边形的 LineString。如何在 Python 中从此列表创建多边形?

谢谢

以下是源 geojson 文件的示例:

{ "type": "Feature", "properties": { "Layer": "foamglas_krovak_komplet", "SubClasses": "AcDbEntity:AcDbLine", "EntityHandle": "4608" }, "geometry": { "type": "LineString", "coordinates": [ [ 13.221220950217189, 50.402385261904207, 0.0 ], [ 13.22153156591205, 50.402482799654649, 0.0 ] ] } },
{ "type": "Feature", "properties": { "Layer": "foamglas_krovak_komplet", "SubClasses": "AcDbEntity:AcDbLine", "EntityHandle": "4609" }, "geometry": { "type": "LineString", "coordinates": [ [ 13.221220950217189, 50.402385261904207, 0.0 ], [ 13.22133755383933, 50.402232016707117, 0.0 ] ] } }, …
Run Code Online (Sandbox Code Playgroud)

python gis polygon geojson geopandas

3
推荐指数
1
解决办法
2676
查看次数